示例#1
0
        public void AgregarPlan(ObrasPlanes plan)
        {
            try
            {
                string cadenaDeConexion = SqlConnectionManager.getCadenaConexion();

                con = new SqlConnection(cadenaDeConexion);
                con.Open();
                trans = con.BeginTransaction();

                string consulta = "insert into T_OBRAS_PLANES " +
                                  "(DESCRIPCION, ID_OBRA_SOCIAL, USUARIO_ALTA, FECHA_ALTA) " +
                                  "values (@descripcion, @idObraSocial, @usrAlta, @fechaAlta);";


                cmd             = new SqlCommand(consulta, con);
                cmd.Transaction = trans;

                cmd.Parameters.AddWithValue("@descripcion", plan.Descripcion);
                cmd.Parameters.AddWithValue("@idObraSocial", plan.IdObraSocial);
                cmd.Parameters.AddWithValue("@usrAlta", plan.UsuarioAlta);
                cmd.Parameters.AddWithValue("@fechaAlta", plan.FechaAlta);


                cmd.ExecuteNonQuery();
                trans.Commit();
                con.Close();
            }
            catch (Exception e)
            {
                throw e;
            }
        }
示例#2
0
        public void DarBajaPlan(ObrasPlanes plan)
        {
            try
            {
                string cadenaDeConexion = SqlConnectionManager.getCadenaConexion();

                con = new SqlConnection(cadenaDeConexion);
                con.Open();
                trans = con.BeginTransaction();

                string consulta = "UPDATE T_OBRAS_PLANES " +
                                  "SET USUARIO_BAJA = @USUARIO_BAJA, " +
                                  "FECHA_BAJA = @FECHA_BAJA " +
                                  "WHERE ID_PLANES = @idPlan;";


                cmd             = new SqlCommand(consulta, con);
                cmd.Transaction = trans;

                cmd.Parameters.AddWithValue("@idPlan", plan.IdPlanes);
                cmd.Parameters.AddWithValue("@USUARIO_BAJA", plan.UsuarioBaja);
                cmd.Parameters.AddWithValue("@FECHA_BAJA", plan.FechaBaja);

                cmd.ExecuteNonQuery();
                trans.Commit();
                con.Close();
            }
            catch (Exception e)
            {
                throw e;
            }
        }
示例#3
0
 public void AgregarPlan(ObrasPlanes plan)
 {
     try
     {
         DAObrasSociales daObrasSociales = new DAObrasSociales();
         daObrasSociales.AgregarPlan(plan);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#4
0
 public static void darBajaPlan(string idPlan)
 {
     try
     {
         GestorObrasSociales gObrasSociales = new GestorObrasSociales();
         ObrasPlanes         plan           = new ObrasPlanes();
         plan.IdPlanes    = Convert.ToInt32(idPlan);
         plan.UsuarioBaja = 1;
         plan.FechaBaja   = DateTime.Now;
         gObrasSociales.DarBajaPlan(plan);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#5
0
        public static void agregarPlan(string idObraSocial, string nombrePlan)
        {
            try
            {
                GestorObrasSociales gObrasSociales = new GestorObrasSociales();
                ObrasPlanes         plan           = new ObrasPlanes();
                plan.Descripcion  = nombrePlan;
                plan.IdObraSocial = Convert.ToInt32(idObraSocial);
                plan.UsuarioAlta  = 1;
                plan.FechaAlta    = DateTime.Now;

                gObrasSociales.AgregarPlan(plan);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }