public void ModificarConsecutivo(ref ConsecutivoFE FactElect, string conexion, ref int verificador) { try { CapaDatos.CD_ConsecutivoFE claseCapaDatos = new CapaDatos.CD_ConsecutivoFE(); claseCapaDatos.ModificarConsecutivo(ref FactElect, conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ModificarConsecutivo(ref ConsecutivoFE FactElect, string conexion, ref int verificador) { try { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(conexion); string[] Parametros = { "@Empresa", "@Centro", "@NombreAcuse", "@FolioSAT", "@Año", "@RazonSocial", "@NumRazonSocial", "@UltimoFolio", "@RangoInicial", "@RangoFinal", "@RangoFecha", "@TipoMovimiento", "@FolioAprobacion", "@Estatus", "@Id_Cfe", "@TipoMovimientoOld" }; object[] Valores = { FactElect.Empresa, FactElect.CentroDistribucion, FactElect.NombreAcuse, FactElect.FolioSAT, FactElect.Año, FactElect.RazonSocial, FactElect.NumRazonSocial, FactElect.UltimoFolio, FactElect.RangoInicial, FactElect.RangoFinal, FactElect.RangoFecha, FactElect.TipoMovimiento, FactElect.FolioAprovacion, FactElect.Estatus, FactElect.Id, FactElect.TipoMovimientoOld }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("SpCatConsecutivo_Modificar", ref verificador, Parametros, Valores); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ConsultaConsecutivo(int Id_Emp, int Id_Cd, string Conexion, ref List <ConsecutivoFE> list) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd" }; object[] Valores = { Id_Emp, Id_Cd }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatConsecutivoFactElec_Consulta", ref dr, Parametros, Valores); ConsecutivoFE FactElect = default(ConsecutivoFE); while (dr.Read()) { FactElect = new ConsecutivoFE(); FactElect.Empresa = dr.GetValue(dr.GetOrdinal("Id_Emp")); FactElect.CentroDistribucion = dr.GetValue(dr.GetOrdinal("Id_Cd")); FactElect.Id = dr.GetValue(dr.GetOrdinal("Id_Cfe")); FactElect.NombreAcuse = dr.GetValue(dr.GetOrdinal("Cfe_NombreAcuse")); FactElect.FolioSAT = dr.GetValue(dr.GetOrdinal("Cfe_Llave")); FactElect.Año = dr.GetValue(dr.GetOrdinal("Cfe_Año")); FactElect.RazonSocial = dr.GetValue(dr.GetOrdinal("Cfe_RazonSocial")); FactElect.NumRazonSocial = dr.GetValue(dr.GetOrdinal("Cfe_NumCertificado")); FactElect.UltimoFolio = dr.IsDBNull(dr.GetOrdinal("Cfe_UltFolio")) ? (double?)null : Convert.ToDouble(dr.GetValue(dr.GetOrdinal("Cfe_UltFolio"))); FactElect.RangoInicial = dr.GetValue(dr.GetOrdinal("Cfe_FolioIni")); FactElect.RangoFinal = dr.GetValue(dr.GetOrdinal("Cfe_FolioFin")); FactElect.RangoFecha = dr.GetValue(dr.GetOrdinal("Cfe_FechaVigencia")); FactElect.TipoMovimiento = dr.GetValue(dr.GetOrdinal("Cfe_TMov")); FactElect.FolioAprovacion = dr.GetValue(dr.GetOrdinal("Cfe_FolioAprobacion")); FactElect.Estatus = dr.GetValue(dr.GetOrdinal("Cfe_Estatus")); if (Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cfe_Estatus")))) { FactElect.EstatusStr = "Activo"; } else { FactElect.EstatusStr = "Inactivo"; } list.Add(FactElect); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
private void Guardar() { if (Convert.ToInt32(txtFolioFin.Text) < Convert.ToInt32(txtFolioIni.Text)) { Label15.Text = "*El folio final no puede ser menor al folio inicial"; return; } else { Label15.Text = ""; } if (txtUltimoFolio.Enabled) { if (txtUltimoFolio.Value < txtFolioIni.Value || txtUltimoFolio.Value > txtFolioFin.Value) { Label16.Text = "*El ultimo folio debe estar entre el folio inicial y el folio final"; return; } else { Label16.Text = ""; } } else { Label16.Text = ""; } if (txtAcuse.Text.Length < 3) { Alerta("La longitud del nombre del acuse debe ser de 3 caracteres"); return; } Sesion sesion = new Sesion(); sesion = (Sesion)Session["Sesion" + Session.SessionID]; CN_ConsecutivoFE ClaseCapaNegocio = new CN_ConsecutivoFE(); ConsecutivoFE FactElect = new ConsecutivoFE(); FactElect.NombreAcuse = txtAcuse.Text; FactElect.FolioSAT = txtLlaveSat.Text; FactElect.Año = txtAñoAprobacion.Text; FactElect.RazonSocial = txtRazonSocial.Text; FactElect.NumRazonSocial = txtCertificadoRS.Text; FactElect.UltimoFolio = txtUltimoFolio.Value; FactElect.RangoInicial = txtFolioIni.Text; FactElect.RangoFinal = txtFolioFin.Text; FactElect.RangoFecha = dpVigencia.SelectedDate; FactElect.TipoMovimiento = cmbTipoMovimiento.SelectedItem.Value; FactElect.FolioAprovacion = txtFolioAprobacion.Text; FactElect.Estatus = chkActivo.Checked; FactElect.Empresa = sesion.Id_Emp; // cmbEmpresa.SelectedItem.Value; FactElect.CentroDistribucion = sesion.Id_Cd_Ver; // cmbCentro.SelectedItem.Value; int verificador = 0; if (HF_Id.Value == "") { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } ClaseCapaNegocio.InsertarConsecutivo(ref FactElect, sesion.Emp_Cnx, ref verificador); if (verificador == 1) { rgAcuse.Rebind(); Nuevo(); Alerta("Los datos se guardaron correctamente"); } else if (verificador == 3) { Alerta("No es posible traslapar los folios con otra serie de consecutivo"); } else { Alerta("La serie del consecutivo ya existe"); } } else { FactElect.Id = HF_Id.Value; FactElect.TipoMovimientoOld = HF_Tipo.Value; if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } ClaseCapaNegocio.ModificarConsecutivo(ref FactElect, sesion.Emp_Cnx, ref verificador); if (verificador == 1) { rgAcuse.Rebind(); Alerta("Los datos se modificaron correctamente"); } else if (verificador == 2) { Alerta("Ocurrió un error al intentar modificar los datos"); } else if (verificador == 4) { Alerta("No es posible traslapar los folios con otra serie de consecutivo"); } else { Alerta("La serie del consecutivo ya existe"); } } }
public void InsertarConsecutivo(ref ConsecutivoFE FactElect, string conexion, ref int verificador) { throw new NotImplementedException(); }