Example #1
0
        public bool GuardarDB(tb_sis_Documento_Tipo_x_Empresa_Info info)
        {
            try
            {
                using (SqlConnection connection = new SqlConnection(ConexionesERP.GetConnectionString()))
                {
                    connection.Open();

                    string     query          = "SELECT * FROM [dbo].[tb_sis_Documento_Tipo_x_Empresa] WHERE IdEmpresa = " + info.IdEmpresa.ToString() + " and codDocumentoTipo = '" + info.codDocumentoTipo + "'";
                    SqlCommand command        = new SqlCommand(query, connection);
                    var        ValidateResult = command.ExecuteScalar();
                    if (ValidateResult != null)
                    {
                        return(true);
                    }

                    query = "INSERT INTO [dbo].[tb_sis_Documento_Tipo_x_Empresa]([IdEmpresa],[codDocumentoTipo],[Posicion])"
                            + " VALUES(" + info.IdEmpresa.ToString() + ", '" + info.codDocumentoTipo + "', " + info.Posicion.ToString() + ")";
                    command.CommandText = query;
                    command.ExecuteNonQuery();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
 private void btn_All_Next_Click(object sender, EventArgs e)
 {
     try
     {
         if (cmbEmpresa.EditValue != null && cmbEmpresa.Text != "")
         {
             List <tb_sis_Documento_Tipo_x_Empresa_Info> lst2 = new List <tb_sis_Documento_Tipo_x_Empresa_Info>();
             int IdEmpresa = Convert.ToInt32(cmbEmpresa.EditValue);
             List <tb_sis_tipoDocumento_Info> aaaa = (List <tb_sis_tipoDocumento_Info>) this.gridControlTipoDocumento.DataSource;
             DataSource = new BindingList <tb_sis_tipoDocumento_Info>(aaaa);
             foreach (var item in DataSource)
             {
                 TipoDocEmpresaInfo                          = new tb_sis_Documento_Tipo_x_Empresa_Info();
                 TipoDocEmpresaInfo.IdEmpresa                = IdEmpresa;
                 TipoDocEmpresaInfo.codDocumentoTipo         = item.IdTipoDocumento;
                 TipoDocEmpresaInfo.ApareceComboFac_Import   = "N";
                 TipoDocEmpresaInfo.ApareceComboFac_TipoFact = "N";
                 TipoDocEmpresaInfo.ApareceTalonario         = "N";
                 TipoDocEmpresaInfo.ApareceCombo_FileReporte = "N";
                 TipoDocEmpresaInfo.Descripcion              = item.Descripcion;
                 TipoDocEmpresaInfo.Posicion                 = item.Posicion;
                 lst2.Add(TipoDocEmpresaInfo);
             }
             DocTipoxEmpresaBus.GuardarDB(lst2);
             ActualizarGrid();
         }
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 public Boolean ModificarDB(tb_sis_Documento_Tipo_x_Empresa_Info Info)
 {
     try
     {
         EntitiesGeneral context = new EntitiesGeneral();
         var             address = context.tb_sis_Documento_Tipo_x_Empresa.FirstOrDefault(var => var.codDocumentoTipo == Info.codDocumentoTipo && var.IdEmpresa == Info.IdEmpresa);
         if (address != null)
         {
             address.ApareceComboFac_Import   = Info.ApareceComboFac_Import;
             address.ApareceComboFac_TipoFact = Info.ApareceComboFac_TipoFact;
             address.ApareceTalonario         = Info.ApareceTalonario;
             address.Descripcion = Info.Descripcion;
             address.Posicion    = Info.Posicion;
             address.ApareceCombo_FileReporte = Info.ApareceCombo_FileReporte;
             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.ToString() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
Example #4
0
 public bool GuardarDB(tb_sis_Documento_Tipo_x_Empresa_Info info)
 {
     try
     {
         return(odata.GuardarDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
 private void gridViewTipoDocEmpresa_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
 {
     try
     {
         tb_sis_Documento_Tipo_x_Empresa_Info item = (tb_sis_Documento_Tipo_x_Empresa_Info)gridViewTipoDocEmpresa.GetFocusedRow();
         DocTipoxEmpresaBus.ModificarDB(item);
         ActualizarGrid();
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #6
0
 public Boolean EliminarDB(tb_sis_Documento_Tipo_x_Empresa_Info Info)
 {
     try
     {
         return(data.EliminarDB(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("", "ValidarSiExiste", ex.Message), ex)
               {
                   EntityType = typeof(tb_sis_Documento_Tipo_x_Empresa_Bus)
               };
     }
 }
        public List <tb_sis_Documento_Tipo_x_Empresa_Info> Get_List_sis_Documento_Tipo_x_Empresa(int IdEmpresa)
        {
            try
            {
                List <tb_sis_Documento_Tipo_x_Empresa_Info> lst = new List <tb_sis_Documento_Tipo_x_Empresa_Info>();
                tb_sis_Documento_Tipo_x_Empresa_Info        Info;
                EntitiesGeneral context = new EntitiesGeneral();
                var             address = from q in context.tb_sis_Documento_Tipo_x_Empresa
                                          where q.IdEmpresa == IdEmpresa
                                          orderby q.Posicion
                                          select q;

                foreach (var item in address)
                {
                    Info                          = new tb_sis_Documento_Tipo_x_Empresa_Info();
                    Info.IdEmpresa                = item.IdEmpresa;
                    Info.codDocumentoTipo         = item.codDocumentoTipo;
                    Info.ApareceComboFac_TipoFact = item.ApareceComboFac_TipoFact;
                    Info.ApareceComboFac_Import   = item.ApareceComboFac_Import;
                    Info.ApareceTalonario         = item.ApareceTalonario;
                    Info.Descripcion              = item.Descripcion;
                    Info.Posicion                 = item.Posicion;
                    Info.ApareceCombo_FileReporte = item.ApareceCombo_FileReporte;
                    lst.Add(Info);
                }
                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.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
 //CJimenez 22.01.14
 public Boolean EliminarDB(tb_sis_Documento_Tipo_x_Empresa_Info Info)
 {
     try
     {
         EntitiesGeneral context = new EntitiesGeneral();
         var             address = context.tb_sis_Documento_Tipo_x_Empresa.FirstOrDefault(var => var.codDocumentoTipo == Info.codDocumentoTipo && var.IdEmpresa == Info.IdEmpresa);
         if (address != null)
         {
             context.tb_sis_Documento_Tipo_x_Empresa.Remove(address);
             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.ToString() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }