Exemple #1
0
        public Boolean AnularDB(com_GeneracionOCompra_Info Info, ref string msg)
        {
            try
            {
                using (EntitiesCompras context = new EntitiesCompras())
                {
                    var address = context.com_GenerOCompra.FirstOrDefault
                                      (A => A.IdEmpresa == Info.IdEmpresa &&
                                      A.IdTransaccion == Info.IdTransaccion
                                      );
                    if (address != null)
                    {
                        address.Estado          = "I";
                        address.IdUsuarioAnula  = Info.IdUsuarioAnula;
                        address.FechaAnula      = Info.FechaAnula;
                        address.MotivoAnulacion = Info.MotivoAnulacion;
                        context.SaveChanges();
                    }
                }
                msg = "Guardado con exito";
                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;

                msg = "Error no se guardó " + ex.Message + " ";
                throw new Exception(ex.ToString());
            }
        }
Exemple #2
0
        public Boolean ModificarDB(com_GeneracionOCompra_Info info, ref string msg)
        {
            try
            {
                using (EntitiesCompras context = new EntitiesCompras())
                {
                    var contact = context.com_GenerOCompra.FirstOrDefault(obj => obj.IdEmpresa == info.IdEmpresa &&
                                                                          obj.IdTransaccion == info.IdTransaccion);

                    if (contact != null)
                    {
                        contact.FechaReg        = info.FechaReg;
                        contact.Usuario         = info.Usuario;
                        contact.g_ocObservacion = info.g_ocObservacion;


                        context.SaveChanges();
                        msg = "Se ha procedido actualizar elListado de Materiales #: " + info.IdTransaccion.ToString() + " exitosamente.";
                    }
                }
                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;

                msg = "Se ha producido el siguiente error: " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Exemple #3
0
 public Boolean GrabarDB(com_GeneracionOCompra_Info info, ref string msg)
 {
     try
     {
         return(data.GrabarDB(info, ref msg));
     }
     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("", "GrabarDB", ex.Message), ex)
               {
                   EntityType = typeof(prd_GenerOCompra_Bus)
               };
     }
 }
        public Boolean GrabarDB(com_GeneracionOCompra_Info info, ref string msg)
        {
            try
            {
                using (EntitiesCompras context = new EntitiesCompras())
                {
                    //var contact = com_GenerOCompra.Createcom_GenerOCompra(0, 0, 0, DateTime.Now, "", "");
                    var address = new com_GenerOCompra();
                    // decimal idEmp = getId(info.IdEmpresa);
                    //   id = idEmp;
                    address.IdEmpresa       = info.IdEmpresa;
                    address.IdSucursal      = info.IdSucursal;
                    address.IdTransaccion   = info.IdTransaccion;
                    address.IdEmpresa       = info.IdEmpresa;
                    address.FechaReg        = info.FechaReg;
                    address.Usuario         = info.Usuario;
                    address.g_ocObservacion = info.g_ocObservacion;
                    if (info.g_ocObservacion.Length > 1000)
                    {
                        address.g_ocObservacion = info.g_ocObservacion.Substring(0, 1000);
                    }
                    address.Estado = "A";


                    context.com_GenerOCompra.Add(address);
                    context.SaveChanges();
                    msg = "Se ha procedido a grabar el Listado de Materiales #: " + info.IdTransaccion + " exitosamente.";
                }
                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(ex.ToString());
            }
        }
Exemple #5
0
        public List <com_GeneracionOCompra_Info> Get_List_GeneracionOCompra(int IdEmpresa)
        {
            List <com_GeneracionOCompra_Info> Lst = new List <com_GeneracionOCompra_Info>();
            EntitiesCompras oEnti = new EntitiesCompras();

            try
            {
                var Query = from q in oEnti.com_GenerOCompra
                            where q.IdEmpresa == IdEmpresa
                            select q;
                foreach (var item in Query)
                {
                    com_GeneracionOCompra_Info Obj = new com_GeneracionOCompra_Info();
                    Obj.IdEmpresa       = item.IdEmpresa;
                    Obj.IdTransaccion   = item.IdTransaccion;
                    Obj.IdSucursal      = item.IdSucursal;
                    Obj.FechaReg        = item.FechaReg;
                    Obj.Usuario         = item.Usuario;
                    Obj.g_ocObservacion = item.g_ocObservacion;
                    Obj.Estado          = item.Estado;
                    Obj.check           = false;

                    Lst.Add(Obj);
                }
                return(Lst);
            }
            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.ToString());
            }
        }
Exemple #6
0
        public com_GeneracionOCompra_Info Get_Info_GeneracionOCompra(int IdEmpresa, int IdTransaccion)
        {
            try
            {
                com_GeneracionOCompra_Info info  = new com_GeneracionOCompra_Info();
                EntitiesCompras            oEnti = new EntitiesCompras();

                var select = from A in oEnti.com_GenerOCompra
                             where A.IdEmpresa == IdEmpresa &&
                             A.IdTransaccion == IdTransaccion

                             select A;

                foreach (var item in select)
                {
                    info.IdEmpresa       = item.IdEmpresa;
                    info.IdSucursal      = item.IdSucursal;
                    info.IdTransaccion   = item.IdTransaccion;
                    info.FechaReg        = item.FechaReg;
                    info.Usuario         = item.Usuario;
                    info.g_ocObservacion = item.g_ocObservacion;
                    info.Estado          = item.Estado;
                }
                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.ToString());
            }
        }