public cxc_cobro_x_caj_Caja_Movimiento_Info Get_Info_cobro_x_caj_Caja_Movimiento(int IdEmpresa, int IdSucursal, decimal IdCobro)
        {
            try
            {
                cxc_cobro_x_caj_Caja_Movimiento_Info info = new cxc_cobro_x_caj_Caja_Movimiento_Info();
                EntitiesCuentas_x_Cobrar             CxC  = new EntitiesCuentas_x_Cobrar();

                var select = from q in CxC.cxc_cobro_x_caj_Caja_Movimiento where q.cbr_IdEmpresa == IdEmpresa && q.cbr_IdSucursal == IdSucursal && q.cbr_IdCobro == IdCobro select q;
                foreach (var item in select)
                {
                    info.cbr_IdCobro    = item.cbr_IdCobro;
                    info.cbr_IdEmpresa  = item.cbr_IdEmpresa;
                    info.cbr_IdSucursal = item.cbr_IdSucursal;
                    info.mcj_IdCbteCble = item.mcj_IdCbteCble;
                    info.mcj_IdEmpresa  = item.mcj_IdEmpresa;
                    info.mcj_IdTipocbte = item.mcj_IdTipocbte;
                }
                return(info);
            }
            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 mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.InnerException.ToString());
            }
        }
        public Boolean GuardarDB(cxc_cobro_x_caj_Caja_Movimiento_Info info)
        {
            try
            {
                using (EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar())
                {
                    //var contactG = cxc_cobro_x_caj_Caja_Movimiento.Createcxc_cobro_x_caj_Caja_Movimiento(0,0,0,0,0,0);

                    var addressG = new cxc_cobro_x_caj_Caja_Movimiento();
                    addressG.cbr_IdCobro    = info.cbr_IdCobro;
                    addressG.cbr_IdEmpresa  = info.cbr_IdEmpresa;
                    addressG.cbr_IdSucursal = info.cbr_IdSucursal;
                    addressG.mcj_IdTipocbte = info.mcj_IdTipocbte;
                    addressG.mcj_IdCbteCble = info.mcj_IdCbteCble;
                    addressG.mcj_IdEmpresa  = info.mcj_IdEmpresa;

                    //contactG = addressG;
                    context.cxc_cobro_x_caj_Caja_Movimiento.Add(addressG);
                    context.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 mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.InnerException.ToString());
            }
        }
        public List <cxc_cobro_x_caj_Caja_Movimiento_Info> Get_List_cobro_x_caj_Caja_Movimiento(int IdEmpresa)
        {
            try
            {
                List <cxc_cobro_x_caj_Caja_Movimiento_Info> lM = new List <cxc_cobro_x_caj_Caja_Movimiento_Info>();

                EntitiesCuentas_x_Cobrar CxC = new EntitiesCuentas_x_Cobrar();

                //  var select = from q in CxC.vwcxc_cobro_x_caj_Caja_Movimiento
                var select = from q in CxC.vwcxc_cobro_x_movi_caja_x_cbtecble
                             // where q.cbr_IdEmpresa == IdEmpresa
                             where q.IdEmpresa == IdEmpresa
                             //&& q.cbr_IdSucursal == IdSucursal
                             //&& q.cbr_IdCobro == IdCobro
                             select q;

                foreach (var item in select)
                {
                    cxc_cobro_x_caj_Caja_Movimiento_Info info = new cxc_cobro_x_caj_Caja_Movimiento_Info();

                    info.cbr_IdEmpresa   = Convert.ToInt32(item.IdEmpresa);
                    info.cbr_IdCobro     = Convert.ToDecimal(item.IdCobro);
                    info.IdCobro_tipo    = item.IdCobro_tipo;
                    info.cr_TotalCobro   = item.cr_TotalCobro;
                    info.cr_fecha        = Convert.ToDateTime(item.cr_fecha);
                    info.cr_Banco        = item.cr_Banco;
                    info.cr_cuenta       = item.cr_cuenta;
                    info.cr_NumDocumento = item.cr_NumDocumento;
                    info.tc_TipoCbte2    = item.tc_TipoCbte;
                    info.Num_CbteCble    = item.Num_CbteCble;
                    info.IdCaja          = Convert.ToInt32(item.IdCaja);
                    info.ca_Descripcion  = item.ca_Descripcion;
                    info.Movi_Caja       = Convert.ToDecimal(item.Movi_Caja);
                    info.tm_descripcion  = item.tm_descripcion;
                    lM.Add(info);
                }
                return(lM);
            }
            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 mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.InnerException.ToString());
            }
        }
Beispiel #4
0
 public Boolean GuardarDB(cxc_cobro_x_caj_Caja_Movimiento_Info info)
 {
     try
     {
         return(data.GuardarDB(info));
     }
     catch (Exception ex)
     {
         Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
         throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Get_List_cobro_x_caj_Caja_Movimiento", ex.Message), ex)
               {
                   EntityType = typeof(cxc_cobro_x_caj_Caja_Movimiento_Bus)
               };
     }
 }
Beispiel #5
0
        // haac 28/01/2014
        public BindingList <cxc_cobro_x_caj_Caja_Movimiento_Info> carga_grid_caj_Movimiento(BindingList <cxc_cobro_Info> lista_cobro, BindingList <cxc_cobro_x_caj_Caja_Movimiento_Info> lista_grid)
        {
            try
            {
                List <cxc_cobro_x_caj_Caja_Movimiento_Info>        lista_Caj_Mov        = new List <cxc_cobro_x_caj_Caja_Movimiento_Info>();
                BindingList <cxc_cobro_x_caj_Caja_Movimiento_Info> Bindlista_Cobro_Caja = new BindingList <cxc_cobro_x_caj_Caja_Movimiento_Info>();

                cxc_cobro_x_caj_Caja_Movimiento_Bus data = new cxc_cobro_x_caj_Caja_Movimiento_Bus();
                foreach (var item in lista_cobro)
                {
                    lista_Caj_Mov = data.Get_List_cobro_x_caj_Caja_Movimiento(item.IdEmpresa /*, item.IdSucursal, item.IdCobro*/);

                    foreach (var item1 in lista_Caj_Mov)
                    {
                        cxc_cobro_x_caj_Caja_Movimiento_Info info = new cxc_cobro_x_caj_Caja_Movimiento_Info();

                        info.cbr_IdEmpresa  = item1.cbr_IdEmpresa;
                        info.cbr_IdSucursal = item1.cbr_IdSucursal;
                        info.cbr_IdCobro    = item1.cbr_IdCobro;
                        info.mcj_IdEmpresa  = item1.mcj_IdEmpresa;
                        info.mcj_IdCbteCble = item1.mcj_IdCbteCble;
                        info.mcj_IdTipocbte = item1.mcj_IdTipocbte;
                        info.em_nombre      = item1.em_nombre;
                        info.Su_Descripcion = item1.Su_Descripcion;
                        info.tc_descripcion = item1.tc_descripcion;
                        info.tc_TipoCbte    = item1.tc_TipoCbte;
                        Bindlista_Cobro_Caja.Add(info);
                    }
                }
                lista_grid = Bindlista_Cobro_Caja;
                return(lista_grid);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(lista_grid);
            }
        }