public bool Eliminar(in_Guia_x_traspaso_bodega_x_in_transferencia_det_Info Info)
        {
            try
            {
                using (EntitiesInventario db = new EntitiesInventario())
                {
                    db.Database.ExecuteSqlCommand("delete from in_Guia_x_traspaso_bodega_x_in_transferencia_det where IdEmpresa =" + Info.IdEmpresa
                                                  + " AND IdGuia=" + Info.IdGuia


                                                  );
                }

                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.ToString() + " " + ex.Message;
                throw new Exception(mensaje);
            }
        }
Esempio n. 2
0
 public bool Eliminar(in_Guia_x_traspaso_bodega_x_in_transferencia_det_Info Info)
 {
     try
     {
         return(data.Eliminar(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("", "Eliminar", ex.Message), ex)
               {
                   EntityType = typeof(in_transferencia_bus)
               };
     }
 }
        public List <in_Guia_x_traspaso_bodega_x_in_transferencia_det_Info> Get_lista(int idEmpresa, int idGuia)
        {
            try
            {
                List <in_Guia_x_traspaso_bodega_x_in_transferencia_det_Info> Lista = new List <in_Guia_x_traspaso_bodega_x_in_transferencia_det_Info>();

                EntitiesInventario Oentities = new EntitiesInventario();
                var select = from q in Oentities.vwin_in_Guia_x_traspaso_bodega_x_in_transferencia_det
                             where q.IdEmpresa == idEmpresa &&
                             q.IdGuia == idGuia
                             select q;

                foreach (var item in select)
                {
                    in_Guia_x_traspaso_bodega_x_in_transferencia_det_Info info = new in_Guia_x_traspaso_bodega_x_in_transferencia_det_Info();
                    info.IdEmpresa             = item.IdEmpresa;
                    info.IdBodegaOrigen        = item.IdBodegaOrigen;
                    info.IdSucursalOrigen      = item.IdSucursalOrigen;
                    info.IdEmpresa_tras        = item.IdEmpresa_tras;
                    info.pr_descripcion        = item.pr_descripcion;
                    info.Sucursal_Destino      = item.Su_Descripcion;
                    info.bo_Descripcion_origen = item.bo_Descripcion;
                    info.observacion           = item.observacion;
                    info.cantidad               = item.cantidad;
                    info.dt_cantidad            = item.dt_cantidad;
                    info.bo_Descripcion_destino = item.bo_Descripcion;
                    info.IdTransferencia        = item.IdTransferencia;
                    info.diferencia             = Convert.ToDecimal(Convert.ToDecimal(item.dt_cantidad) - Convert.ToDecimal(item.cantidad));
                    info.check        = true;
                    info.dt_secuencia = item.dt_secuencia;
                    info.IdGuia       = item.IdGuia == null ? 0 :(int)item.IdGuia;
                    Lista.Add(info);;
                }

                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 mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(mensaje);
            }
        }