Пример #1
0
        public bool Modificar_DB(fa_compensacion_x_ct_centro_costo_Info info)
        {
            try
            {
                using (Entity_Facturacion_FJ db = new Entity_Facturacion_FJ())
                {
                    var add = db.fa_compensacion_x_ct_centro_costo.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdCompensacion == info.IdCompensacion);

                    add.IdCentroCosto = info.IdCentroCosto;
                    add.IdCentroCosto_sub_centro_costo    = info.IdCentroCosto_sub_centro_costo;
                    add.num_cuotas_meses_x_banco          = info.num_cuotas_meses_x_banco;
                    add.num_cuotas_meses_x_centro_costo   = info.num_cuotas_meses_x_centro_costo;
                    add.tasa_interes_anual_x_banco        = info.tasa_interes_anual_x_banco;
                    add.tasa_interes_anual_x_centro_costo = info.tasa_interes_anual_x_centro_costo;
                    add.valor_a_financiar = info.valor_a_financiar;
                    add.observacion       = info.observacion;

                    db.SaveChanges();
                    return(true);
                }
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Пример #2
0
        void Get()
        {
            try
            {
                info_compensacion                = new fa_compensacion_x_ct_centro_costo_Info();
                info_compensacion.lista          = new List <fa_compensacion_x_ct_centro_costo_det_Info>();
                info_compensacion.IdEmpresa      = param.IdEmpresa;
                info_compensacion.IdCompensacion = Convert.ToInt32(txtid.EditValue);
                info_compensacion.IdCentroCosto  = ucFa_Cliente_x_centro_costo.Get_Info_Centro_costo().IdCentroCosto;
                info_compensacion.IdCentroCosto_sub_centro_costo = ucFa_Cliente_x_centro_costo.Get_Info_Centro_costo_sub_centro_costo().IdCentroCosto_sub_centro_costo;
                info_compensacion.observacion = txtobservacion.EditValue.ToString();
                info_compensacion.tasa_interes_anual_x_banco        = Convert.ToDouble(txttasainteresbanco.EditValue);
                info_compensacion.tasa_interes_anual_x_centro_costo = Convert.ToDouble(txttasaiCC.EditValue);
                info_compensacion.num_cuotas_meses_x_banco          = Convert.ToDouble(txtnumcuotabanco.EditValue);
                info_compensacion.num_cuotas_meses_x_centro_costo   = Convert.ToDouble(txtnumcuotacc.EditValue);
                info_compensacion.valor_a_financiar = Convert.ToDouble(txtvalorafinanciar.EditValue);


                info_compensacion.lista = lista_compensacion.ToList();
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public bool Modificar_DB(fa_compensacion_x_ct_centro_costo_Info info)
        {
            try
            {
                int secuencia = 0;

                if (data.Modificar_DB(info))
                {
                    if (data_det.EliminarDB(info))
                    {
                        foreach (var item in info.lista)
                        {
                            secuencia++;
                            item.IdCompensacion = info.IdCompensacion;
                            item.Secuencia      = secuencia;
                            item.IdEmpresa      = info.IdEmpresa;
                        }

                        data_det.Guardar_DB(info.lista);
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
 public bool Anular_DB(fa_compensacion_x_ct_centro_costo_Info info)
 {
     try
     {
         return(data.EliminarDB(info));
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
Пример #5
0
 public void Set(fa_compensacion_x_ct_centro_costo_Info info)
 {
     try
     {
         info_compensacion = info;
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #6
0
        public List <fa_compensacion_x_ct_centro_costo_Info> GetList(int IdEmpresa)
        {
            try
            {
                List <fa_compensacion_x_ct_centro_costo_Info> lista = new List <fa_compensacion_x_ct_centro_costo_Info>();
                using (Entity_Facturacion_FJ db = new Entity_Facturacion_FJ())
                {
                    var query = from q in db.vwfa_compensacion_x_ct_centro_costo
                                where
                                q.IdEmpresa == IdEmpresa
                                select q;

                    foreach (var item in query)
                    {
                        fa_compensacion_x_ct_centro_costo_Info add = new fa_compensacion_x_ct_centro_costo_Info();
                        add.IdEmpresa      = item.IdEmpresa;
                        add.IdCompensacion = item.IdCompensacion;
                        add.IdCentroCosto  = item.IdCentroCosto;
                        add.IdCentroCosto_sub_centro_costo    = item.IdCentroCosto_sub_centro_costo;
                        add.num_cuotas_meses_x_banco          = item.num_cuotas_meses_x_banco;
                        add.num_cuotas_meses_x_centro_costo   = item.num_cuotas_meses_x_centro_costo;
                        add.tasa_interes_anual_x_banco        = item.tasa_interes_anual_x_banco;
                        add.tasa_interes_anual_x_centro_costo = item.tasa_interes_anual_x_centro_costo;
                        add.valor_a_financiar = item.valor_a_financiar;
                        add.nom_Centro_costo  = item.nom_Centro_costo;
                        add.nom_Centro_costo_sub_centro_costo = item.nom_Centro_costo_sub_centro_costo;
                        add.observacion = item.observacion;
                        add.observacion = item.observacion;
                        lista.Add(add);
                    }
                }

                return(lista);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Пример #7
0
        public bool EliminarDB(fa_compensacion_x_ct_centro_costo_Info info)
        {
            try
            {
                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    Context.Database.ExecuteSqlCommand("delete Fj_servindustrias.fa_compensacion_x_ct_centro_costo_det where IdEmpresa='" + info.IdEmpresa + "' and IdCompensacion='" + info.IdCompensacion + "'  ");
                }

                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Пример #8
0
 private void ucGe_Menu_event_btnAnular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         info = (fa_compensacion_x_ct_centro_costo_Info)gvw_planificacion.GetFocusedRow();
         if (info == null)
         {
             MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Seleccione_un_registro), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
             return;
         }
         frmFa_Compensacion_Mant frm = new frmFa_Compensacion_Mant();
         frm.Accion    = Cl_Enumeradores.eTipo_action.consultar;
         frm.MdiParent = this.MdiParent;
         frm.Set(info);
         frm.Show();
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #9
0
        public bool Anular_DB(fa_compensacion_x_ct_centro_costo_Info info)
        {
            try
            {
                using (Entity_Facturacion_FJ db = new Entity_Facturacion_FJ())
                {
                    var add = db.fa_compensacion_x_ct_centro_costo.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdCompensacion == info.IdCompensacion);

                    add.estado = false;

                    db.SaveChanges();
                    return(true);
                }
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }