Пример #1
0
        public bool modificarDB(imp_partida_arancelaria_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_partida_arancelaria Entity = Context.imp_partida_arancelaria.Where(q => q.IdArancel == info.IdArancel).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.CodigoPartidaArancelaria = info.CodigoPartidaArancelaria;
                    Entity.Descripcion       = info.Descripcion;
                    Entity.Observacion       = info.Observacion;
                    Entity.TarifaArancelaria = info.TarifaArancelaria;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #2
0
 public bool guardarDB(imp_partida_arancelaria_Info info)
 {
     try
     {
         using (Entities_importacion Context = new Entities_importacion())
         {
             imp_partida_arancelaria Entity = new imp_partida_arancelaria
             {
                 IdArancel = info.IdArancel = get_id(),
                 CodigoPartidaArancelaria = info.CodigoPartidaArancelaria,
                 Descripcion       = info.Descripcion,
                 Estado            = true,
                 Observacion       = info.Observacion,
                 TarifaArancelaria = info.TarifaArancelaria
             };
             Context.imp_partida_arancelaria.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #3
0
        public bool anularDB(imp_orden_compra_ext_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_orden_compra_ext Entity = Context.imp_orden_compra_ext.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdOrdenCompra_ext == info.IdOrdenCompra_ext);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.oe_observacion = "***ANULADO*** " + info.oe_observacion;

                    Entity.IdUsuario_anulacion = info.IdUsuario_anulacion;
                    Entity.fecha_anulacion     = info.fecha_anulacion;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
        public bool guardarDB(List <imp_liquidacion_det_x_imp_orden_compra_ext_Info> Lista)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    foreach (var item in Lista)
                    {
                        imp_liquidacion_det_x_imp_orden_compra_ext Entity = new imp_liquidacion_det_x_imp_orden_compra_ext
                        {
                            IdEmpresa         = item.IdEmpresa,
                            IdLiquidacion     = item.IdLiquidacion,
                            IdEmpresa_oe      = item.IdEmpresa_oe,
                            IdOrdenCompra_ext = item.IdOrdenCompra_ext,
                            observacion       = item.observacion
                        };
                        Context.imp_liquidacion_det_x_imp_orden_compra_ext.Add(Entity);
                        Context.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Пример #5
0
 public bool guardarDB(imp_ordencompra_ext_Info info)
 {
     try
     {
         int secuancia = 1;
         using (Entities_importacion Context = new Entities_importacion())
         {
             var datos = Context.imp_orden_compra_ext_ct_cbteble_det_gastos.Where(v => v.IdEmpresa == info.IdEmpresa && v.IdOrdenCompra_ext == info.IdOrdenCompra_ext);
             Context.imp_orden_compra_ext_ct_cbteble_det_gastos.RemoveRange(datos);
             foreach (var item in info.lst_gastos_asignados)
             {
                 Context.imp_orden_compra_ext_ct_cbteble_det_gastos.Add(new imp_orden_compra_ext_ct_cbteble_det_gastos
                 {
                     IdEmpresa         = info.IdEmpresa,
                     IdOrdenCompra_ext = info.IdOrdenCompra_ext,
                     IdEmpresa_ct      = info.IdEmpresa,
                     IdTipoCbte        = item.IdTipoCbte,
                     IdCbteCble        = item.IdCbteCble,
                     secuencia_ct      = item.secuencia_ct,
                     IdGasto_tipo      = item.IdGasto_tipo
                 });
                 secuancia++;
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception e)
     {
         throw;
     }
 }
Пример #6
0
        public bool anularDB(imp_liquidacion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_liquidacion Entity = Context.imp_liquidacion.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdLiquidacion == info.IdLiquidacion);
                    if (Entity != null)
                    {
                        Entity.li_observacion = "***ANULADO*** " + Entity.li_observacion;
                        Entity.estado         = info.estado = false;
                        Context.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Пример #7
0
        public bool guardarDB(imp_gasto_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_gasto Entity = new imp_gasto
                    {
                        IdGasto_tipo   = info.IdGasto_tipo = get_id(),
                        gt_descripcion = info.gt_descripcion,
                        observacion    = info.observacion,
                        gt_orden       = info.gt_orden,
                        estado         = info.estado = true,
                    };
                    Context.imp_gasto.Add(Entity);

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #8
0
 public bool guardarDB(imp_catalogo_tipo_Info info)
 {
     try
     {
         using (Entities_importacion Context = new Entities_importacion())
         {
             imp_catalogo_tipo Entity = new imp_catalogo_tipo();
             Entity.IdCatalogo_tipo = info.IdCatalogo_tipo = get_id();
             Entity.ct_descripcion  = info.ct_descripcion;
             Entity.estado          = info.estado = true;
             Context.imp_catalogo_tipo.Add(Entity);
             Context.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         string mensaje = "";
         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);
         mensaje = ex.ToString();
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
         throw new Exception(ex.ToString());
     }
 }
Пример #9
0
 public bool anularDB(imp_catalogo_tipo_Info info)
 {
     try
     {
         using (Entities_importacion Context = new Entities_importacion())
         {
             imp_catalogo_tipo Entity = Context.imp_catalogo_tipo.FirstOrDefault(q => q.IdCatalogo_tipo == info.IdCatalogo_tipo);
             if (Entity == null)
             {
                 return(false);
             }
             Entity.estado = info.estado = false;
             Context.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         string mensaje = "";
         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);
         mensaje = ex.ToString();
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
         throw new Exception(ex.ToString());
     }
 }
        public bool guardarDB(imp_orden_compra_ext_recepcion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_orden_compra_ext_recepcion Entity = new imp_orden_compra_ext_recepcion
                    {
                        IdEmpresa        = info.IdEmpresa,
                        IdRecepcion      = info.IdRecepcion = get_id(info.IdEmpresa),
                        or_fecha         = info.or_fecha.Date,
                        or_observacion   = info.or_observacion,
                        IdEmpresa_oc     = info.IdEmpresa,
                        IdOrdenCompraExt = info.IdOrdenCompraExt,

                        estado = true
                    };
                    Context.imp_orden_compra_ext_recepcion.Add(Entity);
                    Context.SaveChanges();
                    foreach (var item in info.lst_detalle)
                    {
                        imp_orden_compra_ext_det detalle = Context.imp_orden_compra_ext_det.FirstOrDefault(q =>
                                                                                                           q.IdEmpresa == item.IdEmpresa &&
                                                                                                           q.IdOrdenCompra_ext == info.IdOrdenCompraExt &&
                                                                                                           q.Secuencia == item.Secuencia &&
                                                                                                           q.IdProducto == item.IdProducto);
                        if (Entity == null)
                        {
                            return(false);
                        }
                        detalle.od_cantidad_recepcion = item.od_cantidad_recepcion;
                        Context.SaveChanges();
                    }
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool guardarLiquidacionDB(imp_ordencompra_ext_Info info)
        {
            int secuancia = 1;

            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_orden_compra_ext Entity = Context.imp_orden_compra_ext.FirstOrDefault(q => q.IdOrdenCompra_ext == info.IdOrdenCompra_ext & q.IdEmpresa == info.IdEmpresa);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado_cierre = true;

                    var detalle = Context.imp_orden_compra_ext_det.Where(q => q.IdOrdenCompra_ext == info.IdOrdenCompra_ext & q.IdEmpresa == info.IdEmpresa);
                    Context.imp_orden_compra_ext_det.RemoveRange(detalle);
                    foreach (var item in info.lst_detalle)
                    {
                        Context.imp_orden_compra_ext_det.Add(new imp_orden_compra_ext_det
                        {
                            IdEmpresa             = info.IdEmpresa,
                            IdOrdenCompra_ext     = info.IdOrdenCompra_ext,
                            Secuencia             = secuancia,
                            IdProducto            = item.IdProducto,
                            IdUnidadMedida        = item.IdUnidadMedida,
                            od_cantidad           = item.od_cantidad,
                            od_costo              = item.od_costo,
                            od_por_descuento      = item.od_por_descuento,
                            od_descuento          = item.od_descuento,
                            od_costo_final        = item.od_costo_final,
                            od_subtotal           = item.od_subtotal,
                            od_cantidad_recepcion = item.od_cantidad_recepcion,
                            od_costo_convertido   = item.od_costo_convertido,
                            od_total_fob          = Convert.ToDouble(item.od_total_fob),
                            od_factor_costo       = item.od_factor_costo,
                            od_costo_bodega       = item.od_costo_bodega,
                            od_costo_total        = item.od_costo_total
                        });
                        secuancia++;
                    }
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool anularDB(imp_orden_compra_ext_recepcion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_orden_compra_ext_recepcion Entity = Context.imp_orden_compra_ext_recepcion.FirstOrDefault(q => q.IdRecepcion == info.IdRecepcion);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.estado          = info.estado = false;
                    Entity.fecha_anulacion = DateTime.Now;
                    Context.SaveChanges();

                    foreach (var item in info.lst_detalle)
                    {
                        imp_orden_compra_ext_det detalle = Context.imp_orden_compra_ext_det.FirstOrDefault(q =>
                                                                                                           q.IdEmpresa == item.IdEmpresa &&
                                                                                                           q.IdOrdenCompra_ext == info.IdOrdenCompraExt &&
                                                                                                           q.Secuencia == item.Secuencia &&
                                                                                                           q.IdProducto == item.IdProducto);
                        if (Entity == null)
                        {
                            return(false);
                        }
                        detalle.od_cantidad_recepcion = 0;
                        Context.SaveChanges();
                    }
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #13
0
        public bool guardarDB(List <imp_orden_compra_ext_det_Info> Lista)
        {
            try
            {
                int sec = 1;
                using (Entities_importacion Context = new Entities_importacion())
                {
                    foreach (var item in Lista)
                    {
                        imp_orden_compra_ext_det Entity = new imp_orden_compra_ext_det()
                        {
                            IdEmpresa             = item.IdEmpresa,
                            IdOrdenCompra_ext     = item.IdOrdenCompra_ext,
                            Secuencia             = item.Secuencia = sec,
                            IdProducto            = item.IdProducto,
                            IdUnidadMedida        = item.IdUnidadMedida,
                            od_cantidad           = item.od_cantidad,
                            od_costo              = item.od_costo,
                            od_por_descuento      = item.od_por_descuento,
                            od_descuento          = item.od_descuento,
                            od_costo_final        = item.od_costo_final,
                            od_subtotal           = item.od_subtotal,
                            od_cantidad_recepcion = item.od_cantidad_recepcion,
                            od_costo_convertido   = item.od_costo_convertido,
                            od_total_fob          = item.od_total_fob,
                            od_factor_costo       = item.od_factor_costo,
                            od_costo_bodega       = item.od_costo_bodega,
                            od_costo_total        = item.od_costo_total
                        };
                        Context.imp_orden_compra_ext_det.Add(Entity);
                        Context.SaveChanges();
                        sec++;
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Пример #14
0
        public bool modificarDB(imp_orden_compra_ext_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_orden_compra_ext Entity = Context.imp_orden_compra_ext.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdOrdenCompra_ext == info.IdOrdenCompra_ext);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.IdMoneda_origen       = info.IdMoneda_origen;
                    Entity.IdMoneda_destino      = info.IdMoneda_destino;
                    Entity.IdProveedor           = info.IdProveedor;
                    Entity.IdPais_origen         = info.IdPais_origen;
                    Entity.IdPais_embarque       = info.IdPais_embarque;
                    Entity.IdCiudad_destino      = info.IdCiudad_destino;
                    Entity.IdCatalogo_via        = info.IdCatalogo_via;
                    Entity.IdCatalogo_forma_pago = info.IdCatalogo_forma_pago;
                    Entity.oe_fecha                     = info.oe_fecha;
                    Entity.oe_fecha_llegada_est         = info.oe_fecha_llegada_est;
                    Entity.oe_fecha_embarque_est        = info.oe_fecha_embarque_est;
                    Entity.oe_fecha_desaduanizacion_est = info.oe_fecha_desaduanizacion_est;
                    Entity.IdCtaCble_importacion        = info.IdCtaCble_importacion;
                    Entity.oe_observacion               = info.oe_observacion;
                    Entity.oe_valor_flete               = info.oe_valor_flete;
                    Entity.oe_valor_seguro              = info.oe_valor_seguro;
                    Entity.oe_codigo                    = info.oe_codigo;

                    Entity.IdUsuario_modificacion = info.IdUsuario_modificacion;
                    Entity.fecha_modificacion     = info.fecha_modificacion;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Пример #15
0
 public bool guardarDB(imp_parametro_Info info)
 {
     try
     {
         using (Entities_importacion Context = new Entities_importacion())
         {
             imp_parametro Entity = Context.imp_parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa);
             if (Entity == null)
             {
                 Entity = new imp_parametro
                 {
                     IdEmpresa = info.IdEmpresa,
                     IdTipoCbte_liquidacion     = info.IdTipoCbte_liquidacion,
                     IdTipoCbte_liquidacion_anu = info.IdTipoCbte_liquidacion_anu,
                     IdCtaCble                = info.IdCtaCble,
                     IdSucursal               = info.IdSucursal,
                     IdBodega                 = info.IdBodega,
                     IdMotivo_Inv_ing         = info.IdMotivo_Inv_ing,
                     IdMovi_inven_tipo_ing    = info.IdMovi_inven_tipo_ing,
                     IdCtaCble_invntario      = info.IdCtaCble_invntario,
                     DiasTransaccionesAPasado = info.DiasTransaccionesAPasado,
                     DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo
                 };
                 Context.imp_parametro.Add(Entity);
             }
             else
             {
                 Entity.IdTipoCbte_liquidacion     = info.IdTipoCbte_liquidacion;
                 Entity.IdTipoCbte_liquidacion_anu = info.IdTipoCbte_liquidacion_anu;
                 Entity.IdSucursal               = info.IdSucursal;
                 Entity.IdBodega                 = info.IdBodega;
                 Entity.IdMotivo_Inv_ing         = info.IdMotivo_Inv_ing;
                 Entity.IdMovi_inven_tipo_ing    = info.IdMovi_inven_tipo_ing;
                 Entity.IdCtaCble                = info.IdCtaCble;
                 Entity.IdCtaCble_invntario      = info.IdCtaCble_invntario;
                 Entity.DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo;
                 Entity.DiasTransaccionesAPasado = info.DiasTransaccionesAPasado;
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Пример #16
0
 public bool modificarDB(imp_gasto_Info info)
 {
     try
     {
         using (Entities_importacion Context = new Entities_importacion())
         {
             //TRes el info del gasto - OK
             imp_gasto Entity = Context.imp_gasto.FirstOrDefault(q => q.IdGasto_tipo == info.IdGasto_tipo);
             if (Entity == null)
             {
                 return(false);
             }
             //Modificar los campos si encuentra un gasto - OK
             Entity.gt_descripcion = info.gt_descripcion;
             Entity.observacion    = info.observacion;
             Entity.gt_orden       = info.gt_orden;
             //aqui tienes que hacer la parte del detalle
             //Primero busco si este gasto tiene cuenta en esta empresa
             var Entity_cta = Context.imp_gasto_x_ct_plancta.Where(q => q.IdEmpresa == info.info_gasto_cta.IdEmpresa && q.IdGasto_tipo == info.IdGasto_tipo).FirstOrDefault();
             if (Entity_cta == null)
             {
                 //Si no tiene creo uno nuevo
                 Context.imp_gasto_x_ct_plancta.Add(new imp_gasto_x_ct_plancta
                 {
                     IdEmpresa    = info.info_gasto_cta.IdEmpresa,
                     IdCtaCble    = info.IdCtaCble,
                     IdGasto_tipo = info.IdGasto_tipo
                 });
             }
             else
             {
                 //Caso contrario le actualizo la cuenta contable
                 Entity_cta.IdCtaCble = info.IdCtaCble;
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool guardarDB(imp_catalogo_tipo_Info info)
 {
     try
     {
         using (Entities_importacion Context = new Entities_importacion())
         {
             imp_catalogo_tipo Entity = new imp_catalogo_tipo
             {
                 IdCatalogo_tipo = info.IdCatalogo_tipo = get_id(),
                 ct_descripcion  = info.ct_descripcion,
                 estado          = info.estado = true
             };
             Context.imp_catalogo_tipo.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool anularDB(imp_ordencompra_ext_Info info)
 {
     try
     {
         using (Entities_importacion Context = new Entities_importacion())
         {
             imp_orden_compra_ext Entity = Context.imp_orden_compra_ext.FirstOrDefault(q => q.IdOrdenCompra_ext == info.IdOrdenCompra_ext);
             if (Entity == null)
             {
                 return(false);
             }
             Entity.estado          = info.estado = false;
             Entity.fecha_anulacion = DateTime.Now;
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool guardarDB(imp_gasto_x_ct_plancta_Info info)
 {
     try
     {
         using (Entities_importacion Context = new Entities_importacion())
         {
             imp_gasto_x_ct_plancta Entity = new imp_gasto_x_ct_plancta
             {
                 IdEmpresa    = info.IdEmpresa,
                 IdGasto_tipo = info.IdGasto_tipo,
                 IdCtaCble    = info.IdCtaCble
             };
             Context.imp_gasto_x_ct_plancta.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #20
0
        public bool anularDB(imp_catalogo_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_catalogo Entity = Context.imp_catalogo.FirstOrDefault(q => q.IdCatalogo_tipo == info.IdCatalogo_tipo && q.IdCatalogo == info.IdCatalogo);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.estado = info.estado = false;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool modificarDB(imp_liquidacion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_liquidacion Entity = Context.imp_liquidacion.FirstOrDefault(q => q.IdLiquidacion == info.IdLiquidacion);
                    if (Entity == null)
                    {
                        return(false);
                    }


                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool modificarDB(imp_catalogo_tipo_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_catalogo_tipo Entity = Context.imp_catalogo_tipo.FirstOrDefault(q => q.IdCatalogo_tipo == info.IdCatalogo_tipo);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.ct_descripcion = info.ct_descripcion;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #23
0
        public bool guardarDB(imp_liquidacion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_liquidacion Entity = new imp_liquidacion();
                    Entity.IdEmpresa            = info.IdEmpresa;
                    Entity.IdLiquidacion        = info.IdLiquidacion = get_id(info.IdEmpresa);
                    Entity.li_num_documento     = info.li_num_documento;
                    Entity.li_codigo            = info.li_codigo;
                    Entity.li_num_DAU           = info.li_num_DAU;
                    Entity.li_fecha             = info.li_fecha;
                    Entity.li_observacion       = info.li_observacion;
                    Entity.li_factor_conversion = info.li_factor_conversion;
                    Entity.li_total_fob         = info.li_total_fob;
                    Entity.li_total_gastos      = info.li_total_gastos;
                    Entity.li_total_bodega      = info.li_total_bodega;
                    Entity.li_factor_costo      = info.li_factor_costo;
                    Entity.cerrado = false;
                    Entity.estado  = info.estado = true;
                    Context.imp_liquidacion.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Пример #24
0
        public bool anularDB(imp_partida_arancelaria_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_partida_arancelaria Entity = Context.imp_partida_arancelaria.Where(q => q.IdArancel == info.IdArancel).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Estado = false;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
 public bool AnularDB(imp_liquidacion_Info info)
 {
     try
     {
         using (Entities_importacion Context = new Entities_importacion())
         {
             imp_liquidacion Entity = Context.imp_liquidacion.FirstOrDefault(q => q.IdLiquidacion == info.IdLiquidacion);
             if (Entity == null)
             {
                 return(false);
             }
             Entity.estado              = false;
             Entity.fecha_anulacion     = DateTime.Now;
             Entity.IdUsuario_anulacion = info.IdUsuario_anulacion;
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #26
0
        public bool guardarDB(imp_orden_compra_ext_recepcion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_orden_compra_ext_recepcion Entity = Context.imp_orden_compra_ext_recepcion.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdOrdenCompra_ext == info.IdOrdenCompra_ext);
                    if (Entity != null)
                    {
                        Entity.or_fecha       = info.or_fecha;
                        Entity.or_observacion = info.or_observacion;
                    }
                    else
                    {
                        Entity                   = new imp_orden_compra_ext_recepcion();
                        Entity.IdEmpresa         = info.IdEmpresa;
                        Entity.IdOrdenCompra_ext = info.IdOrdenCompra_ext;
                        Entity.or_fecha          = info.or_fecha;
                        Entity.or_observacion    = info.or_observacion;
                        Context.imp_orden_compra_ext_recepcion.Add(Entity);
                    }
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
        public bool guardarDB(imp_liquidacion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_liquidacion Entity = new imp_liquidacion
                    {
                        IdEmpresa         = info.IdEmpresa,
                        IdLiquidacion     = info.IdLiquidacion = get_id(info.IdEmpresa),
                        IdOrdenCompra_ext = info.IdOrdenCompra_ext,
                        li_codigo         = info.li_codigo,
                        li_num_DAU        = info.li_num_DAU,
                        li_fecha          = info.li_fecha.Date,
                        li_observacion    = info.li_observacion,
                        IdEmpresa_ct      = info.IdEmpresa,
                        IdTipoCbte_ct     = info.IdTipoCbte_ct,
                        IdCbteCble_ct     = info.IdCbteCble_ct,

                        IdEmpresa_inv  = info.IdEmpresa,
                        IdSucursal_inv = info.IdSucursal_inv,
                        IdBodega_inv   = info.IdBodega_inv,
                        IdNumMovi_inv  = info.IdNumMovi_inv,
                        estado         = true
                    };
                    Context.imp_liquidacion.Add(Entity);

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #28
0
        public bool guardarDB(List <imp_orden_compra_ext_ct_cbteble_det_gastos_Info> Lista)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    foreach (var item in Lista)
                    {
                        imp_orden_compra_ext_ct_cbteble_det_gastos Entity = new imp_orden_compra_ext_ct_cbteble_det_gastos
                        {
                            IdEmpresa         = item.IdEmpresa,
                            IdOrdenCompra_ext = item.IdOrdenCompra_ext,
                            IdEmpresa_ct      = item.IdEmpresa_ct,
                            IdTipoCbte        = item.IdTipoCbte,
                            IdCbteCble        = item.IdCbteCble,
                            secuencia_ct      = item.secuencia_ct,
                            IdGasto_tipo      = item.IdGasto_tipo
                        };
                        Context.imp_orden_compra_ext_ct_cbteble_det_gastos.Add(Entity);
                        Context.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
        public bool guardarDB(imp_parametro_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_parametro Entity = Context.imp_parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa);
                    if (Entity == null)
                    {
                        Entity           = new imp_parametro();
                        Entity.IdEmpresa = info.IdEmpresa;
                        Entity.IdTipoCbte_liquidacion     = info.IdTipoCbte_liquidacion;
                        Entity.IdTipoCbte_liquidacion_anu = info.IdTipoCbte_liquidacion_anu;
                        Context.imp_parametro.Add(Entity);
                    }
                    else
                    {
                        Entity.IdTipoCbte_liquidacion     = info.IdTipoCbte_liquidacion;
                        Entity.IdTipoCbte_liquidacion_anu = info.IdTipoCbte_liquidacion_anu;
                    }
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Пример #30
0
        public bool modificarDB(imp_liquidacion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_liquidacion Entity = Context.imp_liquidacion.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdLiquidacion == info.IdLiquidacion);
                    if (Entity != null)
                    {
                        Entity.li_num_documento     = info.li_num_documento;
                        Entity.li_codigo            = info.li_codigo;
                        Entity.li_num_DAU           = info.li_num_DAU;
                        Entity.li_fecha             = info.li_fecha;
                        Entity.li_observacion       = info.li_observacion;
                        Entity.li_factor_conversion = info.li_factor_conversion;
                        Entity.li_total_fob         = info.li_total_fob;
                        Entity.li_total_gastos      = info.li_total_gastos;
                        Entity.li_total_bodega      = info.li_total_bodega;
                        Entity.li_factor_costo      = info.li_factor_costo;
                        Context.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }