protected void SeleccionarCondicion() { ResultadoEntidad Resultado = new ResultadoEntidad(); CondicionEntidad CondicionEntidadObjeto = new CondicionEntidad(); CondicionProceso CondicionProcesoObjeto = new CondicionProceso(); Resultado = CondicionProcesoObjeto.SeleccionarCondicion(CondicionEntidadObjeto); CondicionId.DataValueField = "CondicionId"; CondicionId.DataTextField = "Nombre"; if (Resultado.ErrorId == 0) { CondicionId.DataSource = Resultado.ResultadoDatos; CondicionId.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } CondicionId.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); }
public bool BuscarSubFamiliaDuplicada(SubFamiliaEntidad SubFamiliaObjetoEntidad) { bool ExisteMarca = false; ResultadoEntidad Resultado = new ResultadoEntidad(); SubFamiliaEntidad BuscarSubFamiliaObjetoEntidad = new SubFamiliaEntidad(); BuscarSubFamiliaObjetoEntidad.BuscarNombre = Comparar.EstandarizarCadena(SubFamiliaObjetoEntidad.Nombre); Resultado = SeleccionarSubFamilia(BuscarSubFamiliaObjetoEntidad); if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0) { if (int.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["SubFamiliaId"].ToString()) != SubFamiliaObjetoEntidad.SubFamiliaId) { ExisteMarca = true; } else { ExisteMarca = false; } } return(ExisteMarca); }
public ResultadoEntidad EliminarTemporalMantenimientoEmpleado(TemporalMantenimientoEmpleadoEntidad TemporalMantenimientoEmpleadoEntidadObjeto, string CadenaConexion) { SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("EliminarTemporalMantenimientoEmpleadoProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("SesionId", SqlDbType.NChar); Parametro.Value = TemporalMantenimientoEmpleadoEntidadObjeto.SesionId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EmpleadoId", SqlDbType.SmallInt); Parametro.Value = TemporalMantenimientoEmpleadoEntidadObjeto.EmpleadoId; Comando.Parameters.Add(Parametro); Conexion.Open(); Comando.ExecuteNonQuery(); Conexion.Close(); Resultado.ErrorId = (int)ConstantePrograma.TemporalMantenimientoEmpleado.EliminadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }
protected void SeleccionarDependenciaNuevo() { ResultadoEntidad Resultado = new ResultadoEntidad(); DependenciaEntidad DependenciaEntidadObjeto = new DependenciaEntidad(); DependenciaProceso DependenciaProcesoObjeto = new DependenciaProceso(); Resultado = DependenciaProcesoObjeto.SeleccionarDependencia(DependenciaEntidadObjeto); DependenciaNuevo.DataValueField = "DependenciaId"; DependenciaNuevo.DataTextField = "Nombre"; if (Resultado.ErrorId == 0) { DependenciaNuevo.DataSource = Resultado.ResultadoDatos; DependenciaNuevo.DataBind(); } else { // ToDo: Manejar mensajes de error //EtiquetaMensaje.Text = TextoError.ErrorGenerico; } DependenciaNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); }
public bool BuscarEdificioDuplicado(EdificioEntidad EdificioObjetoEntidad) { bool ExisteEdificio = false; ResultadoEntidad Resultado = new ResultadoEntidad(); EdificioEntidad BuscarEdificioObjetoEntidad = new EdificioEntidad(); BuscarEdificioObjetoEntidad.BuscarNombre = Comparar.EstandarizarCadena(EdificioObjetoEntidad.Nombre); Resultado = SeleccionarEdificio(BuscarEdificioObjetoEntidad); if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0) { if (int.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EdificioId"].ToString()) != EdificioObjetoEntidad.EdificioId) { ExisteEdificio = true; } else { ExisteEdificio = false; } } return(ExisteEdificio); }
protected void SeleccionarTemporalPreOrden() { ResultadoEntidad Resultado = new ResultadoEntidad(); TemporalPreOrdenEntidad TemporalPreOrdenObjetoEntidad = new TemporalPreOrdenEntidad(); TemporalPreOrdenProceso TemporalPreOrdenProcesoNegocio = new TemporalPreOrdenProceso(); TemporalPreOrdenObjetoEntidad.PreOrdenId = TemporalPreOrdenIdHidden.Value; Resultado = TemporalPreOrdenProcesoNegocio.SeleccionarPreOrdenDetalleTemp(TemporalPreOrdenObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaPreOrden.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaPreOrden.CssClass = ConstantePrograma.ClaseTabla; } int CantidadTotal = 0; foreach (DataRow Fila in Resultado.ResultadoDatos.Tables[0].Rows) { CantidadTotal += Convert.ToInt32(Fila["Cantidad"]); } LabelTotalArticulo.Text = CantidadTotal.ToString(); TablaPreOrden.DataSource = Resultado.ResultadoDatos; TablaPreOrden.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void SeleccionarDireccion() { ResultadoEntidad Resultado = new ResultadoEntidad(); DireccionEntidad DireccionEntidadObjeto = new DireccionEntidad(); DireccionProceso DireccionProcesoObjeto = new DireccionProceso(); Resultado = DireccionProcesoObjeto.SeleccionarDireccion(DireccionEntidadObjeto); DireccionCombo.DataValueField = "DireccionId"; DireccionCombo.DataTextField = "Nombre"; if (Resultado.ErrorId == 0) { DireccionCombo.DataSource = Resultado.ResultadoDatos; DireccionCombo.DataBind(); } else { //EtiquetaMensaje.Text = TextoError.ErrorGenerico; } DireccionCombo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); }
public DataSet SeleccionarExistencia(RequisicionEntidad RequisicionObjetoEntidad, string CadenaConexion) { DataSet ResultadoDatos = new DataSet(); SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; SqlDataAdapter Adaptador; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("SeleccionarExistenciaDiferencia", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("RequisicionId", SqlDbType.VarChar); Parametro.Value = RequisicionObjetoEntidad.RequisicionId; Comando.Parameters.Add(Parametro); Adaptador = new SqlDataAdapter(Comando); ResultadoDatos = new DataSet(); Conexion.Open(); Adaptador.Fill(ResultadoDatos); Conexion.Close(); return(ResultadoDatos); } catch (SqlException Excepcion) { Resultado.ErrorId = Excepcion.Number; Resultado.DescripcionError = Excepcion.Message; return(ResultadoDatos); } }
public bool BuscarProductoDuplicada(AlmacenEntidad AlmacenObjetoEntidad) { bool ExisteProducto = false; ResultadoEntidad Resultado = new ResultadoEntidad(); AlmacenEntidad BuscarAlmacenObjetoEntidad = new AlmacenEntidad(); BuscarAlmacenObjetoEntidad.BuscarNombre = Comparar.EstandarizarCadena(AlmacenObjetoEntidad.Descripcion); Resultado = SeleccionarProducto(BuscarAlmacenObjetoEntidad); if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0) { if (string.Format(Resultado.ResultadoDatos.Tables[0].Rows[0]["Clave"].ToString()) != AlmacenObjetoEntidad.Clave) { ExisteProducto = true; } else { ExisteProducto = false; } } return(ExisteProducto); }
public ResultadoEntidad ActualizarProveedor(ProveedorAlmacenEntidad ProveedorAlmacenEntidadObjeto, string CadenaConexion) { SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("ActualizarProveedorProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("ProveedorId", SqlDbType.SmallInt); Parametro.Value = ProveedorAlmacenEntidadObjeto.ProveedorId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DependenciaId", SqlDbType.SmallInt); Parametro.Value = ProveedorAlmacenEntidadObjeto.DependenciaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CiudadId", SqlDbType.SmallInt); Parametro.Value = ProveedorAlmacenEntidadObjeto.CiudadId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BancoId", SqlDbType.SmallInt); Parametro.Value = ProveedorAlmacenEntidadObjeto.BancoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("UsuarioIdModifico", SqlDbType.SmallInt); Parametro.Value = ProveedorAlmacenEntidadObjeto.UsuarioIdModifico; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Nombre", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.Nombre; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("RFC", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.RFC; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Calle", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.Calle; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Numero", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.Numero; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Colonia", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.Colonia; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CodigoPostal", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.CodigoPostal; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Telefono", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.Telefono; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("NombreContacto", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.NombreContacto; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Email", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.Email; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Cuenta", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.Cuenta; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Clabe", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.Clabe; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CiudadOtro", SqlDbType.VarChar); Parametro.Value = ProveedorAlmacenEntidadObjeto.CiudadOtro; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("MontoMaximoCompra", SqlDbType.Decimal); Parametro.Value = ProveedorAlmacenEntidadObjeto.MontoMaximoCompra; Comando.Parameters.Add(Parametro); Conexion.Open(); Comando.ExecuteNonQuery(); Conexion.Close(); Resultado.ErrorId = (int)ConstantePrograma.Proveedor.ProveedorGuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }
public ResultadoEntidad IdentificarUsuario(UsuarioEntidad UsuarioObjetoEntidad) { string ContraseniaEncriptada = string.Empty; string DatabasePassword = string.Empty; string CadenaConexion = string.Empty; HttpContext Contexto = HttpContext.Current; ResultadoEntidad ResultadoObjetoEntidad = new ResultadoEntidad(); UsuarioAcceso UsuarioObjetoAcceso = new UsuarioAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Seguridad); ResultadoObjetoEntidad = UsuarioObjetoAcceso.SeleccionarUsuario(UsuarioObjetoEntidad, CadenaConexion); if (ResultadoObjetoEntidad.ErrorId == (int)ConstantePrograma.IdentificarUsuario.ValorPorDefecto) { if (ResultadoObjetoEntidad.ResultadoDatos.Tables[0].Rows.Count == 0) { ResultadoObjetoEntidad.ErrorId = (int)ConstantePrograma.IdentificarUsuario.UsuarioContraseniaIncorrecta; } else { if (UsuarioObjetoEntidad.Contrasenia == ConfigurationManager.AppSettings["Activos.Web.RememberPassword"].ToString()) { ContraseniaEncriptada = ObtenerContrasenia(); } else { ContraseniaEncriptada = EncriptarTexto.Encriptar(UsuarioObjetoEntidad.Contrasenia); } DatabasePassword = ResultadoObjetoEntidad.ResultadoDatos.Tables[0].Rows[0]["Contrasenia"].ToString(); if (ContraseniaEncriptada == DatabasePassword) { UsuarioObjetoEntidad.UsuarioId = Int16.Parse(ResultadoObjetoEntidad.ResultadoDatos.Tables[0].Rows[0]["UsuarioId"].ToString()); UsuarioObjetoEntidad.AplicacionId = (int)ConstantePrograma.AplicacionId.Activos; UsuarioObjetoEntidad.RolId = Int16.Parse(ResultadoObjetoEntidad.ResultadoDatos.Tables[0].Rows[0]["RolId"].ToString()); UsuarioObjetoEntidad.EstatusId = Int16.Parse(ResultadoObjetoEntidad.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString()); UsuarioObjetoEntidad.Nombre = ResultadoObjetoEntidad.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString(); UsuarioObjetoEntidad.ApellidoPaterno = ResultadoObjetoEntidad.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString(); UsuarioObjetoEntidad.ApellidoMaterno = ResultadoObjetoEntidad.ResultadoDatos.Tables[0].Rows[0]["ApellidoMaterno"].ToString(); if (UsuarioObjetoEntidad.EstatusId == (int)ConstantePrograma.EstatusUsuario.Activo) { BoletoAutenticacion.IdentificarUsuario(UsuarioObjetoEntidad.CuentaUsuario, Contexto.Session.Timeout); GuardarCookie(ConstantePrograma.CookieCuenta, UsuarioObjetoEntidad.CuentaUsuario, Contexto); Contexto.Session.Add("UsuarioEntidad", UsuarioObjetoEntidad); if (UsuarioObjetoEntidad.RecordarContrasenia) { GuardarCookie(ConstantePrograma.CookieContrasenia, DatabasePassword, Contexto); GuardarCookie(ConstantePrograma.CookieRecordar, ConfigurationManager.AppSettings["Activos.Web.RememberPassword"].ToString(), Contexto); } else { GuardarCookie(ConstantePrograma.CookieContrasenia, "", Contexto); GuardarCookie(ConstantePrograma.CookieRecordar, "", Contexto); } } else { ResultadoObjetoEntidad.ErrorId = (int)ConstantePrograma.IdentificarUsuario.UsuarioInactivo; } } else { ResultadoObjetoEntidad.ErrorId = (int)ConstantePrograma.IdentificarUsuario.UsuarioContraseniaIncorrecta; } } } return(ResultadoObjetoEntidad); }
public ResultadoEntidad InsertarCompra(SqlConnection Conexion, SqlTransaction Transaccion, CompraEntidad CompraEntidadObjeto) { SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("InsertarCompraProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Comando.Transaction = Transaccion; Parametro = new SqlParameter("EmpleadoId", SqlDbType.SmallInt); Parametro.Value = CompraEntidadObjeto.EmpleadoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("JefeId", SqlDbType.SmallInt); Parametro.Value = CompraEntidadObjeto.JefeId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("ProveedorId", SqlDbType.SmallInt); Parametro.Value = CompraEntidadObjeto.ProveedorId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TipoDocumentoId", SqlDbType.SmallInt); Parametro.Value = CompraEntidadObjeto.TipoDocumentoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("UsuarioIdInserto", SqlDbType.SmallInt); Parametro.Value = CompraEntidadObjeto.UsuarioIdInserto; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CompraFolio", SqlDbType.VarChar); Parametro.Value = CompraEntidadObjeto.CompraFolio; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("FechaCompra", SqlDbType.VarChar); Parametro.Value = CompraEntidadObjeto.FechaCompra; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Monto", SqlDbType.Decimal); Parametro.Value = CompraEntidadObjeto.Monto; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("OrdenCompra", SqlDbType.VarChar); Parametro.Value = CompraEntidadObjeto.OrdenCompra; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("FechaOc", SqlDbType.VarChar); Parametro.Value = CompraEntidadObjeto.FechaOc; Comando.Parameters.Add(Parametro); Resultado.NuevoRegistroId = int.Parse(Comando.ExecuteScalar().ToString()); Resultado.ErrorId = (int)ConstantePrograma.Compra.CompraGuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }
protected ResultadoEntidad BuscarActivo() { ResultadoEntidad ResultadoEntidad = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); ActivoProceso ActivoProcesoObjeto = new ActivoProceso(); EmpleadoProceso EmpleadoProcesoObjeto = new EmpleadoProceso(); EmpleadoEntidad EmpleadoObjetoEntidad = new EmpleadoEntidad(); AccesorioEntidad AccesorioEntidadObjeto = new AccesorioEntidad(); CompraEntidad CompraEntidadObjeto = new CompraEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); bool EsAccesorio = false; bool EsActivoPadre = false; ActivoObjetoEntidad.CodigoBarrasParticular = CodigoBarrasBaja.Text.Trim(); ActivoObjetoEntidad.TipoActivoId = ObtenerTipoActivoId(); UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; ResultadoEntidad = ActivoProcesoObjeto.ValidarExistenciaActivoSalida(ActivoObjetoEntidad, UsuarioSessionEntidad.RolId); if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoDadoDeBaja || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoEncontrado || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoConEstatusSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.PermisoDenegado) { return(ResultadoEntidad); } else if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoAsignado) { NumeroEmpleado.Text = "XXXXXXXXX"; NombreEmpleado.Text = "Activo en almacen"; return(ResultadoEntidad); } else if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado) { if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre) { EsActivoPadre = true; } if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado) { EsAccesorio = true; ActivoIdHidden.Value = ResultadoEntidad.NuevoRegistroId.ToString(); } else { ActivoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString(); } EmpleadoObjetoEntidad.EmpleadoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString()); EmpleadoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString(); ResultadoEntidad = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoObjetoEntidad); NumeroEmpleado.Text = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString(); NombreEmpleado.Text = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString() + " " + ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString(); ResultadoEntidad = ActivoProcesoObjeto.SeleccionarActivoPorCompra(ActivoObjetoEntidad); //CompraEntidadObjeto.CompraId=Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["CompraId"].ToString()); CodigoBarrasParticularHidden.Value = ActivoObjetoEntidad.CodigoBarrasParticular; if (EsAccesorio == true) { //mostrar mensaje cuando sea una accesorio asignado ResultadoEntidad.DescripcionError = TextoError.ActivoEsAccresorioAsignado; ResultadoEntidad.ErrorId = (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado; return(ResultadoEntidad); } if (EsActivoPadre == true) { ResultadoEntidad.DescripcionError = TextoError.ActivoPadre; ResultadoEntidad.ErrorId = (int)ConstantePrograma.BajaActivo.ActivoPadre; AccesorioEntidadObjeto.ActivoId = Int16.Parse(ActivoIdHidden.Value.ToString()); ControlBuscarAccesorio.InicioControl(AccesorioEntidadObjeto); ActualizarTablaAsignacion.Update(); return(ResultadoEntidad); } return(ResultadoEntidad); } return(ResultadoEntidad); }
public ResultadoEntidad <DTO.Compras.RetencionIslr.Ficha> Compras_RetencionIslr_GetById(string autoDoc) { var result = new ResultadoEntidad <DTO.Compras.RetencionIslr.Ficha>(); try { using (var ctx = new dBEntities(_cn.ConnectionString)) { var ent = ctx.compras_retenciones.Find(autoDoc); if (ent == null) { result.Mensaje = "[ ID ] DOCUMENTO RETENCION ISLR NO ENCONTRADO"; result.Result = DTO.EnumResult.isError; result.Entidad = null; return(result); } var entDet = ctx.compras_retenciones_detalle.Where(d => d.auto == autoDoc).ToList(); var doc = new DTO.Compras.RetencionIslr.Ficha() { FechaEmision = ent.fecha, FechaProceso = ent.fecha_relacion, DocumentoNro = ent.documento, ProvCodigo = ent.codigo_proveedor, ProvNombreRazonSocial = ent.razon_social, ProvCiRif = ent.ci_rif, ProvDireccionFiscal = ent.dir_fiscal, ProvTelefono = "", MontoExento = ent.exento, MontoBase = ent.mbase, MontoImpuesto = ent.impuesto, Total = ent.total, TasaRetencion = ent.tasa_retencion, MontoRetencion = ent.retencion, Renglones = ent.renglones, MesRelacion = int.Parse(ent.mes_relacion), AnoRelacion = int.Parse(ent.ano_relacion), }; if (entDet.Count() > 0) { var det = entDet.Select((d) => { var tipo = DTO.Compras.Enumerados.TipoDocumento.SinDefinir; switch (d.tipo.Trim().ToUpper()) { case "01": tipo = DTO.Compras.Enumerados.TipoDocumento.Factura; break; case "02": tipo = DTO.Compras.Enumerados.TipoDocumento.NDebito; break; case "03": tipo = DTO.Compras.Enumerados.TipoDocumento.NCredito; break; } return(new DTO.Compras.RetencionIslr.Detalle() { DocumentoNro = d.documento, ControlNro = d.control, TipoDocumento = tipo, Fecha = d.fecha, Aplica = d.aplica, Exento = d.exento, Base = d.mbase, Impuesto = d.impuesto, Total = d.total, Retencion = d.retencion, Signo = d.signo }); }).ToList(); doc.Detalles = det; } result.Entidad = doc; } } catch (Exception e) { result.Mensaje = e.Message; result.Result = DTO.EnumResult.isError; result.Entidad = null; } return(result); }
protected void SeleccionarActivos() { ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoProceso ActivoProcesoNegocio = new ActivoProceso(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); if (CompraIdHidden.Value != "0") { ActivoObjetoEntidad.CompraId = int.Parse(CompraIdHidden.Value); ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Alta; Resultado = ActivoProcesoNegocio.SeleccionarActivoPorDocumento(ActivoObjetoEntidad); TablaActivo.CssClass = ConstantePrograma.ClaseTablaVacia; if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaActivo.DataSource = null; TablaActivo.DataBind(); } else { //Ahora se valida que todos los activos tengan codigo de barras particular if (Resultado.ResultadoDatos.Tables[0].Select("CodigoBarrasParticular = ''").Count() > 0) { EtiquetaMensajeError.Text = TextoError.DocumentoNoEtiquetado; CompraIdHidden.Value = "0"; TipoActivoIdHidden.Value = "0"; TablaActivo.DataSource = null; TablaActivo.DataBind(); DesbloquearDocumento(); } else { //Se valida que todos los activos del documento sean del mismo tipo y que si es de vehiculo, solo haya uno if (ValidarActivosDocumento(Resultado.ResultadoDatos.Tables[0]) == true) { BloquearDocumento(); TablaActivo.CssClass = ConstantePrograma.ClaseTabla; SeleccionarCondicion(); TablaActivo.DataSource = Resultado.ResultadoDatos; TablaActivo.DataBind(); EtiquetaMensajeError.Text = ""; } else { CompraIdHidden.Value = "0"; TipoActivoIdHidden.Value = "0"; TablaActivo.DataSource = null; TablaActivo.DataBind(); DesbloquearDocumento(); } } } } else { EtiquetaMensajeError.Text = TextoError.ErrorGenerico; } } }
public ResultadoEntidad SeleccionarEmpleado(EmpleadoEntidad EmpleadoEntidadObjeto, string CadenaConexion) { DataSet ResultadoDatos = new DataSet(); SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; SqlDataAdapter Adaptador; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("SeleccionarEmpleadoProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("EmpleadoId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.EmpleadoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CiudadId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.CiudadId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DireccionId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.DireccionId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DepartamentoId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.DepartamentoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EdificioId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.EdificioId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EmpleadoIdJefe", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.EmpleadoIdJefe; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("PuestoId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.PuestoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstatusId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.EstatusId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Nombre", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.Nombre; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TrabajoEmail", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.TrabajoEmail; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BusquedaRapida", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.BusquedaRapida; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("NumeroEmpleado", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.NumeroEmpleado; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BuscarNombre", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.BuscarNombre; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BuscarApellidoPaterno", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.BuscarApellidoPaterno; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BuscarApellidoMaterno", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.BuscarApellidoMaterno; Comando.Parameters.Add(Parametro); Adaptador = new SqlDataAdapter(Comando); ResultadoDatos = new DataSet(); Conexion.Open(); Adaptador.Fill(ResultadoDatos); Conexion.Close(); Resultado.ResultadoDatos = ResultadoDatos; return(Resultado); } catch (SqlException Excepcion) { Resultado.ErrorId = Excepcion.Number; Resultado.DescripcionError = Excepcion.Message; return(Resultado); } }
public ResultadoEntidad SeleccionarProveedor(ProveedorEntidad ProveedorEntidadObjeto, string CadenaConexion) { DataSet ResultadoDatos = new DataSet(); SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; SqlDataAdapter Adaptador; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("SeleccionarProveedorProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("ProveedorId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.ProveedorId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DependenciaId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.DependenciaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstadoId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.EstadoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CiudadId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.CiudadId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BancoId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.BancoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Nombre", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.Nombre; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("RFC", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.RFC; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("NombreContacto", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.NombreContacto; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BusquedaRapida", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.BusquedaRapida; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BuscarNombre", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.BuscarNombre; Comando.Parameters.Add(Parametro); Adaptador = new SqlDataAdapter(Comando); ResultadoDatos = new DataSet(); Conexion.Open(); Adaptador.Fill(ResultadoDatos); Conexion.Close(); Resultado.ResultadoDatos = ResultadoDatos; return(Resultado); } catch (SqlException Excepcion) { Resultado.ErrorId = Excepcion.Number; Resultado.DescripcionError = Excepcion.Message; return(Resultado); } }
//MOVIMIENTOS public ResultadoEntidad <DTO.Bancos.Movimiento.Ficha> Bancos_Movimiento_GetById(string autoMov) { var result = new ResultadoEntidad <DTO.Bancos.Movimiento.Ficha>(); try { using (var ctx = new dBEntities(_cn.ConnectionString)) { var ent = ctx.bancos_movimientos.Find(autoMov); if (ent == null) { result.Mensaje = "MOVIMIENTO NO ENCONTRADO"; result.Result = DTO.EnumResult.isError; result.Entidad = null; return(result); } var tipo = DTO.Bancos.Enumerados.TipMovimiento.SinDefinir; switch (ent.tipo.Trim().ToUpper()) { case "CHQ": tipo = DTO.Bancos.Enumerados.TipMovimiento.CHEQUE; break; case "DEP": tipo = DTO.Bancos.Enumerados.TipMovimiento.DEPOSITO; break; case "NCR": tipo = DTO.Bancos.Enumerados.TipMovimiento.NOTA_CREDITO; break; case "NDB": tipo = DTO.Bancos.Enumerados.TipMovimiento.NOTA_DEBITO; break; } var origen = DTO.Bancos.Enumerados.OrigenMovimiento.SinDefinir; switch (ent.origen.Trim().ToUpper()) { case "BAN": origen = DTO.Bancos.Enumerados.OrigenMovimiento.BANCO; break; case "CXP": origen = DTO.Bancos.Enumerados.OrigenMovimiento.CTA_PAGAR; break; } var doc = new DTO.Bancos.Movimiento.Ficha() { FechaEmision = ent.fecha, TipoMovimiento = tipo, DocumentoReferencia = ent.documento, Signo = ent.signo, Importe = ent.importe, IsConciliado = (ent.estatus_conciliado == "0" ? false : true), IsAnulado = (ent.estatus_anulado == "0" ? false : true), DetalleMovimiento = ent.detalle, BancoNombre = ent.banco, BancoCodigo = ent.codigo_banco, BancoCta = ent.numero_cuenta, ModuloOrigen = origen, EntidadBeneficiario = ent.entidad, ComprobanteNro = ent.comprobante_egreso, FechaCheque = ent.fecha_cheque }; result.Entidad = doc; } } catch (Exception e) { result.Mensaje = e.Message; result.Result = DTO.EnumResult.isError; result.Entidad = null; } return(result); }
public ResultadoEntidad <DTO.Compras.Compra.Ficha> Compras_Compra_GetById(string autoDoc) { var result = new ResultadoEntidad <DTO.Compras.Compra.Ficha>(); try { using (var ctx = new dBEntities(_cn.ConnectionString)) { var ent = ctx.compras.Find(autoDoc); if (ent == null) { result.Mensaje = "DOCUMENTO NO ENCONTRADO"; result.Result = DTO.EnumResult.isError; result.Entidad = null; return(result); } var entDet = ctx.compras_detalle.Where(d => d.auto_documento == autoDoc).ToList(); var tipo = DTO.Compras.Enumerados.TipoDocumento.SinDefinir; switch (ent.tipo.Trim().ToUpper()) { case "01": tipo = DTO.Compras.Enumerados.TipoDocumento.Factura; break; case "02": tipo = DTO.Compras.Enumerados.TipoDocumento.NDebito; break; case "03": tipo = DTO.Compras.Enumerados.TipoDocumento.NCredito; break; } var doc = new DTO.Compras.Compra.Ficha() { Id = ent.auto, FechaEmision = ent.fecha, FechaRegistro = ent.fecha_registro, Hora = ent.hora, DocumentoNro = ent.documento, ControlNro = ent.control, CodigoProveedor = ent.codigo_proveedor, Proveedor = ent.razon_social, CiRif = ent.ci_rif, DireccionFiscal = ent.dir_fiscal, Telefono = ent.telefono, TipoDoc = tipo, Usuario = ent.usuario, Estacion = ent.estacion, Decuento = ent.descuento1 + ent.descuento2, Cargo = ent.cargos, SubTotal_01 = ent.subtotal_neto, MontoExento = ent.exento, MontoBase = ent.mbase, SubTotal_02 = ent.neto, Impuesto = ent.impuesto, Total = ent.total, Renglones = ent.renglones, MesRelacion = int.Parse(ent.mes_relacion), AnoRelacion = int.Parse(ent.ano_relacion), Notas = ent.nota, CodigoSucursal = ent.codigo_sucursal, }; if (ent.auto_concepto != "") { var entConcepto = ctx.bancos_movimientos_conceptos.Find(ent.auto_concepto); if (entConcepto != null) { doc.Concepto = entConcepto.nombre; } } if (entDet.Count() > 0) { var det = entDet.Select((d) => { return(new DTO.Compras.Compra.Detalle() { Cantidad = d.cantidad, Descripcion = d.nombre, Empaque = d.empaque, Contenido = d.contenido_empaque, Precio = d.costo_und, Importe = d.total_neto, Impuesto = d.impuesto, TasaIva = d.tasa, Total = d.total, DepartamentoDesc = d.empresa_departamentos.nombre, }); }).ToList(); doc.Detalles = det; } result.Entidad = doc; } } catch (Exception e) { result.Mensaje = e.Message; result.Result = DTO.EnumResult.isError; result.Entidad = null; } return(result); }
public ResultadoEntidad GuardarRequisicion(RequisicionEntidad RequisicionObjetoEntidad) { bool EnviarCorreoUsuario = false; string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); RequisicionAcceso RequisicionAccesoObjeto = new RequisicionAcceso(); SqlTransaction Transaccion; SqlConnection Conexion; CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); Conexion = new SqlConnection(CadenaConexion); Conexion.Open(); Transaccion = Conexion.BeginTransaction(); try { if (RequisicionObjetoEntidad.RequisicionId == "") { Conexion.Close(); //mesnaje de error return(Resultado); } EnviarCorreoUsuario = true; Resultado = RequisicionAccesoObjeto.InsertarRequisicionEncabezado(Conexion, Transaccion, RequisicionObjetoEntidad); if (Resultado.ErrorId != (int)ConstantePrograma.Requisicion.RequisicionGuardadoCorrectamente) { Transaccion.Rollback(); //devolver msg de errp return(Resultado); } Resultado = GuardarRequisicionDetalle(Conexion, Transaccion, RequisicionObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Requisicion.RequisicionGuardadoCorrectamente) { Transaccion.Commit(); } if (EnviarCorreoUsuario) { EnviarCorreo(RequisicionObjetoEntidad.AplicacionId, ConstantePrograma.Asunto, RequisicionObjetoEntidad.CorreoElectronico, RequisicionObjetoEntidad.Solicitante, RequisicionObjetoEntidad.Direccion, RequisicionObjetoEntidad.JefeInmediato, RequisicionObjetoEntidad.Puesto, RequisicionObjetoEntidad.Dependencia, RequisicionObjetoEntidad.FechaRequisicion, ConstantePrograma.CorreoNuevoUsuario); } else { Transaccion.Rollback(); } return(Resultado); } catch (Exception EX) { Transaccion.Rollback(); if (Conexion.State == ConnectionState.Open) { Conexion.Close(); } Resultado.DescripcionError = EX.Message; return(Resultado); } }
protected void BuscarEmpleado(EmpleadoEntidad EmpleadoEntidadObjeto) { ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoProceso EmpleadoProcesoObjeto = new EmpleadoProceso(); EtiquetaMensajeExito.Text = ""; BotonImprimir.Enabled = false; LevantamientoCorrectoHidden.Value = "SI"; EmpIdHidden.Value = "0"; Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1) { if (Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString()) != (Int16)ConstantePrograma.EstatusEmpleados.Activo) { NumeroEmpleado.Enabled = true; CodigoBarraParticular.Enabled = false; EmpleadoIdHidden.Value = "0"; NombreEmpleado.Text = ""; EtiquetaMensaje.Text = TextoError.EmpleadoInactivo; TablaLevantamiento.DataSource = null; TablaLevantamiento.DataBind(); NumeroEmpleado.Focus(); } else { NumeroEmpleado.Enabled = false; CodigoBarraParticular.Enabled = true; NombreEmpleado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString(); EmpleadoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString(); NumeroEmpleado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString(); SeleccionarAsignacion(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString())); EtiquetaMensaje.Text = ""; CodigoBarraParticular.Focus(); } } else { NumeroEmpleado.Enabled = true; CodigoBarraParticular.Enabled = false; EmpleadoIdHidden.Value = "0"; NombreEmpleado.Text = ""; EtiquetaMensaje.Text = TextoError.EmpleadoNoEncontrado; TablaLevantamiento.DataSource = null; TablaLevantamiento.DataBind(); NumeroEmpleado.Focus(); } } else { NumeroEmpleado.Enabled = true; CodigoBarraParticular.Enabled = false; EmpleadoIdHidden.Value = "0"; NombreEmpleado.Text = ""; TablaLevantamiento.DataSource = null; TablaLevantamiento.DataBind(); EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
public ResultadoEntidad AgregarTemporalAccesorio(TemporalAccesorioEntidad TemporalAccesorioObjetoEntidad, TemporalActivoEntidad TemporalActivoObjetoEntidad) { string CadenaConexion = string.Empty; bool ExisteAccesorio = false; TemporalActivoProceso TemporalActivoProcesoNegocio = new TemporalActivoProceso(); ResultadoEntidad Resultado = new ResultadoEntidad(); ResultadoEntidad BusquedaAccesorioResultado = new ResultadoEntidad(); SqlTransaction Transaccion; SqlConnection Conexion; CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos); // Primero se busca que no haya un accesorio de ese tipo (excepto si es Activo Fijo) en el Activo temporal // Con esto se valida que todos los acesorios que no sean activos fijos solo se puedan agregar uno de cada uno por vehiculo ExisteAccesorio = BuscarAccesorioAregadoAActivo(TemporalAccesorioObjetoEntidad, TemporalActivoObjetoEntidad); if (ExisteAccesorio == false) { // Se busca si el accesorio ya se agregó en la compra temporal actual (no solo en este activo) BusquedaAccesorioResultado = BuscarAccesorioAregadoACompra(TemporalAccesorioObjetoEntidad, TemporalActivoObjetoEntidad); if (BusquedaAccesorioResultado.ResultadoDatos.Tables[0].Rows.Count == 0) { // Se busca que no exista ya un Accesorio de ese tipo y con esa descripcion en caso de que el Accesorio no sea un Activo Fijo ExisteAccesorio = BuscarAccesorioNoActivoFijo(TemporalAccesorioObjetoEntidad); if (ExisteAccesorio == false) { Conexion = new SqlConnection(CadenaConexion); Conexion.Open(); Transaccion = Conexion.BeginTransaction(); // Se verifica si ya se creo el activo temporal if (TemporalActivoObjetoEntidad.TemporalActivoId == 0) { Resultado = TemporalActivoProcesoNegocio.GuardarTemporalActivo(Conexion, Transaccion, TemporalActivoObjetoEntidad); TemporalActivoObjetoEntidad.TemporalActivoId = Resultado.NuevoRegistroId; TemporalAccesorioObjetoEntidad.TemporalActivoId = TemporalActivoObjetoEntidad.TemporalActivoId; } // Si el activo temporal fue creado exitosamente o ya existia se inserta el accesorio temporal if (Resultado.ErrorId == (int)ConstantePrograma.TemporalActivo.TemporalActivoGuardadoCorrectamente || Resultado.ErrorId == 0) { Resultado = InsertarTemporalAccesorio(Conexion, Transaccion, TemporalAccesorioObjetoEntidad); // Si se inserto el accesorio temporal exitosamente termina la transaccion if (Resultado.ErrorId == (int)ConstantePrograma.TemporalAccesorio.TemporalAccesorioGuardadoCorrectamente) { Transaccion.Commit(); Resultado.NuevoRegistroId = TemporalActivoObjetoEntidad.TemporalActivoId; } else { Transaccion.Rollback(); } } else { Transaccion.Rollback(); } Conexion.Close(); } else { Resultado.DescripcionError = TextoError.AccesorioExistente; } } else { Resultado.DescripcionError = TextoError.AccesorioRepetido; } } else { Resultado.DescripcionError = TextoError.AccesorioRepetido; } return(Resultado); }
protected void DarBajaTemporal() { ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); UsuarioEntidad UsuarioEntidadActual = new UsuarioEntidad(); ActivoProceso ActivoProcesoObjeto = new ActivoProceso(); TemporalActivoEntidad TemporalActivoObjetoEntidad = new TemporalActivoEntidad(); TemporalActivoProceso TemporalActivoProcesoObjeto = new TemporalActivoProceso(); ResultadoEntidad Resultado = new ResultadoEntidad(); bool EsPadre = false; if (NumeroEmpleadoHiddden.Value == NumeroEmpleado.Text || NumeroEmpleadoHiddden.Value == "") { NumeroEmpleadoHiddden.Value = NumeroEmpleado.Text; ActivoObjetoEntidad.CodigoBarrasParticular = CodigoBarrasParticularHidden.Value; ActivoObjetoEntidad.TipoBaja = TipoBaja.SelectedValue; ActivoObjetoEntidad.DescripcionMovimiento = OtrosTipoBaja.Text.Trim(); UsuarioEntidadActual = (UsuarioEntidad)Session["UsuarioEntidad"]; ActivoObjetoEntidad.SesionId = UsuarioEntidadActual.SesionId; ActivoObjetoEntidad.UsuarioId = UsuarioEntidadActual.UsuarioId; ActivoObjetoEntidad.UsuarioIdModifico = UsuarioEntidadActual.UsuarioId; ActivoObjetoEntidad.FechaMovimiento = FormatoFecha.AsignarFormato(FechaBaja.Text.Trim(), ConstantePrograma.UniversalFormatoFecha); ActivoObjetoEntidad.CondicionId = Int16.Parse(CondicionId.SelectedValue.ToString()); ActivoObjetoEntidad.ActivoId = Int16.Parse(ActivoIdHidden.Value); ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Baja; ActivoObjetoEntidad.EstatusId = (Int16)ConstantePrograma.EstatusActivos.Baja; ActivoObjetoEntidad.EmpleadoId = Int16.Parse(EmpleadoIdHidden.Value.ToString()); MostrarNombreADarBaja(); if (ActivoPadreHidden.Value != "0") { EsPadre = true; ActivoPadreHidden.Value = "0"; } Resultado = ActivoProcesoObjeto.DarBajaTemporal(ActivoObjetoEntidad, EsPadre); if (Resultado.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoYaSeleccionado) { LlenarTabla(); LimpiarCampos(); EtiquetaMensaje.CssClass = ConstantePrograma.ClaseError; EtiquetaMensaje.Text = TextoError.ActivoYaSeleccionado; } else { ActivoObjetoEntidad.SesionId = UsuarioEntidadActual.SesionId; ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Baja; //CON INNER JOIN Resultado = ActivoProcesoObjeto.SeleccionarActivoTemporal(ActivoObjetoEntidad); if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { EtiquetaMensaje.CssClass = ConstantePrograma.ClaseError; EtiquetaMensaje.Text = TextoError.ActivoNoEncontrado; } else { TablaBaja.DataSource = Resultado.ResultadoDatos; TablaBaja.DataBind(); LimpiarCampos(); BotonDarDeBaja.Enabled = true; } } } else { LimpiarCampos(); EtiquetaMensaje.CssClass = ConstantePrograma.ClaseError; EtiquetaMensaje.Text = TextoError.EmpleadoDiferente; } }
public ResultadoEntidad SeleccionarAsignacion(ActivoEntidad ActivoObjetoEntidad, TemporalAsignacionEntidad TemporalAsignacionObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); ResultadoEntidad ResultadoAsignacion = new ResultadoEntidad(); ResultadoEntidad ResultadoTemporalAsignacion = new ResultadoEntidad(); AsignacionProceso AsignacionProcesoNegocio = new AsignacionProceso(); DataTable TablaAsignacion = new DataTable(); DataSet ResultadoDatos = new DataSet(); DataRow Registro; int CantidadActivosAgregados = 0; TablaAsignacion.Columns.Add("TemporalAsignacionDetalleId"); TablaAsignacion.Columns.Add("ActivoId"); TablaAsignacion.Columns.Add("CondicionId"); TablaAsignacion.Columns.Add("NombreCondicion"); TablaAsignacion.Columns.Add("Descripcion"); TablaAsignacion.Columns.Add("NumeroSerie"); TablaAsignacion.Columns.Add("Modelo"); TablaAsignacion.Columns.Add("Color"); TablaAsignacion.Columns.Add("CodigoBarrasParticular"); // Se buscan los activos que ya tenia asignados el empleado if (ActivoObjetoEntidad.EmpleadoId != 0) { ResultadoAsignacion = SeleccionarAsignacionPorEmpleado(ActivoObjetoEntidad); if (ResultadoAsignacion.ResultadoDatos.Tables[0].Rows.Count > 0) { foreach (DataRow Activo in ResultadoAsignacion.ResultadoDatos.Tables[0].Rows) { Registro = TablaAsignacion.NewRow(); Registro["TemporalAsignacionDetalleId"] = "0"; Registro["ActivoId"] = Activo["ActivoId"].ToString(); Registro["CondicionId"] = Activo["CondicionId"].ToString(); Registro["NombreCondicion"] = Activo["NombreCondicion"].ToString(); Registro["Descripcion"] = Activo["Descripcion"].ToString(); Registro["NumeroSerie"] = Activo["NumeroSerie"].ToString(); Registro["Modelo"] = Activo["Modelo"].ToString(); Registro["Color"] = Activo["Color"].ToString(); Registro["CodigoBarrasParticular"] = Activo["CodigoBarrasParticular"].ToString(); TablaAsignacion.Rows.Add(Registro); } TablaAsignacion.AcceptChanges(); } } // Se buscan los activos que se han agregado a la asignación temporal if (TemporalAsignacionObjetoEntidad.TemporalAsignacionId != 0) { ResultadoTemporalAsignacion = SeleccionarTemporalAsignacionDetalle(TemporalAsignacionObjetoEntidad); if (ResultadoTemporalAsignacion.ResultadoDatos.Tables[0].Rows.Count > 0) { CantidadActivosAgregados = ResultadoTemporalAsignacion.ResultadoDatos.Tables[0].Rows.Count; foreach (DataRow Activo in ResultadoTemporalAsignacion.ResultadoDatos.Tables[0].Rows) { Registro = TablaAsignacion.NewRow(); Registro["TemporalAsignacionDetalleId"] = Activo["TemporalAsignacionDetalleId"].ToString(); Registro["ActivoId"] = Activo["ActivoId"].ToString(); Registro["CondicionId"] = Activo["CondicionId"].ToString(); Registro["NombreCondicion"] = Activo["NombreCondicion"].ToString(); Registro["Descripcion"] = Activo["Descripcion"].ToString(); Registro["NumeroSerie"] = Activo["NumeroSerie"].ToString(); Registro["Modelo"] = Activo["Modelo"].ToString(); Registro["Color"] = Activo["Color"].ToString(); Registro["CodigoBarrasParticular"] = Activo["CodigoBarrasParticular"].ToString(); TablaAsignacion.Rows.Add(Registro); } TablaAsignacion.AcceptChanges(); } } ResultadoDatos.Tables.Add(TablaAsignacion); Resultado.ResultadoDatos = ResultadoDatos; Resultado.NuevoRegistroId = CantidadActivosAgregados; return(Resultado); }
public ResultadoEntidad SeleccionarCompra(CompraEntidad CompraEntidadObjeto, string CadenaConexion) { DataSet ResultadoDatos = new DataSet(); SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; SqlDataAdapter Adaptador; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("SeleccionarCompraProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("CompraId", SqlDbType.SmallInt); Parametro.Value = CompraEntidadObjeto.CompraId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EmpleadoId", SqlDbType.SmallInt); Parametro.Value = CompraEntidadObjeto.EmpleadoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("JefeId", SqlDbType.SmallInt); Parametro.Value = CompraEntidadObjeto.JefeId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("ProveedorId", SqlDbType.SmallInt); Parametro.Value = CompraEntidadObjeto.ProveedorId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TipoDocumentoId", SqlDbType.SmallInt); Parametro.Value = CompraEntidadObjeto.TipoDocumentoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CompraFolio", SqlDbType.VarChar); Parametro.Value = CompraEntidadObjeto.CompraFolio; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("OrdenCompra", SqlDbType.VarChar); Parametro.Value = CompraEntidadObjeto.OrdenCompra; Comando.Parameters.Add(Parametro); Adaptador = new SqlDataAdapter(Comando); ResultadoDatos = new DataSet(); Conexion.Open(); Adaptador.Fill(ResultadoDatos); Conexion.Close(); Resultado.ResultadoDatos = ResultadoDatos; return(Resultado); } catch (SqlException Excepcion) { Resultado.ErrorId = Excepcion.Number; Resultado.DescripcionError = Excepcion.Message; return(Resultado); } }
public ResultadoEntidad InsertarRecepcionEncabezadoTemp(RecepcionEntidad RecepcionEntidadObjeto, string CadenaConexion) { SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("InsertarRecepcionEncabezadoProcedimientoTemp", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("RecepcionId", SqlDbType.VarChar); Parametro.Value = RecepcionEntidadObjeto.RecepcionId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("OrdenId", SqlDbType.VarChar); Parametro.Value = RecepcionEntidadObjeto.OrdenId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EmpleadoId", SqlDbType.Int); Parametro.Value = RecepcionEntidadObjeto.EmpleadoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("JefeId", SqlDbType.Int); Parametro.Value = RecepcionEntidadObjeto.JefeId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("ProveedorId", SqlDbType.SmallInt); Parametro.Value = RecepcionEntidadObjeto.ProveedorId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TipoDocumentoId", SqlDbType.SmallInt); Parametro.Value = RecepcionEntidadObjeto.TipoDocumentoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstatusId", SqlDbType.SmallInt); Parametro.Value = RecepcionEntidadObjeto.EstatusId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("FacturaId", SqlDbType.VarChar); Parametro.Value = RecepcionEntidadObjeto.FacturaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("FechaDocumento", SqlDbType.SmallDateTime); Parametro.Value = RecepcionEntidadObjeto.FechaDocumento; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Monto", SqlDbType.Decimal); Parametro.Value = RecepcionEntidadObjeto.Monto; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("FechaVencimiento", SqlDbType.SmallDateTime); Parametro.Value = RecepcionEntidadObjeto.FechaVencimiento; Comando.Parameters.Add(Parametro); Conexion.Open(); Comando.ExecuteNonQuery(); Conexion.Close(); Resultado.ErrorId = (int)ConstantePrograma.Recepcion.RecepcionGuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }
protected bool ValidarCambiarContrasenia(UsuarioEntidad UsuarioEntidadActual, ref ResultadoEntidad ResultadoEntidadObjeto) { bool CambiarContrasenia = true; if (UsuarioEntidadActual.ContraseniaAnterior == "") { ResultadoEntidadObjeto.ErrorId = (int)ConstantePrograma.CambiarContrasenia.AnteriorContrasenia; ResultadoEntidadObjeto.DescripcionError = TextoError.AnteriorContrasenia; CambiarContrasenia = false; } if (UsuarioEntidadActual.NuevaContrasenia == "") { ResultadoEntidadObjeto.ErrorId = (int)ConstantePrograma.CambiarContrasenia.NuevaContrasenia; ResultadoEntidadObjeto.DescripcionError = TextoError.NuevaContrasenia; CambiarContrasenia = false; } if (UsuarioEntidadActual.Confirmacion == "") { ResultadoEntidadObjeto.ErrorId = (int)ConstantePrograma.CambiarContrasenia.Confirmacion; ResultadoEntidadObjeto.DescripcionError = TextoError.Confirmacion; CambiarContrasenia = false; } if (UsuarioEntidadActual.NuevaContrasenia != UsuarioEntidadActual.Confirmacion) { ResultadoEntidadObjeto.ErrorId = (int)ConstantePrograma.CambiarContrasenia.Confirmacion; ResultadoEntidadObjeto.DescripcionError = TextoError.ContraseniaIncorrecta; CambiarContrasenia = false; } if (UsuarioEntidadActual.NuevaContrasenia == UsuarioEntidadActual.ContraseniaAnterior) { ResultadoEntidadObjeto.ErrorId = (int)ConstantePrograma.CambiarContrasenia.Validacion; ResultadoEntidadObjeto.DescripcionError = TextoError.Validacion; CambiarContrasenia = false; } if (!ValidarUsuarioContrasenia(UsuarioEntidadActual)) { ResultadoEntidadObjeto.ErrorId = (int)ConstantePrograma.CambiarContrasenia.ErrorContrasenia; ResultadoEntidadObjeto.DescripcionError = TextoError.ContraseniaIncorrecta; CambiarContrasenia = false; } return(CambiarContrasenia); }
public ResultadoEntidad TransferirActivos(DataTable ActivosSeleccionados, Int16 EmpleadoOrigenID, Int16 EmpleadoDestinoID, Int16 UsuarioID, string SesionId) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoTransferirObjetoEntidad = new ActivoEntidad(); ActivoEntidad ActivoAsignarObjetoEntidad = new ActivoEntidad(); TemporalTransferenciaActivoEntidad TemporalTransferenciaActivoEntidadObjeto = new TemporalTransferenciaActivoEntidad(); SqlTransaction Transaccion; SqlConnection Conexion; //Primero se eliminan los registros de la tabla TemporalAsignacionActivo que sean de la SesionId Resultado = EliminarTemporalTransferenciaActivo(SesionId); if (Resultado.ErrorId == (int)ConstantePrograma.TemporalTransferenciaActivo.TemporalTransferenciaActivoEliminadoCorrectamente) { CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos); Conexion = new SqlConnection(CadenaConexion); Conexion.Open(); Transaccion = Conexion.BeginTransaction(); //Se barre el datatable con los activos seleccionados para transferir foreach (DataRow dtRegistro in ActivosSeleccionados.Rows) { ActivoTransferirObjetoEntidad = new ActivoEntidad(); ActivoAsignarObjetoEntidad = new ActivoEntidad(); //Primero se desasigna el Activo del empleado origen ActivoTransferirObjetoEntidad.ActivoId = int.Parse(dtRegistro["ActivoId"].ToString()); ActivoTransferirObjetoEntidad.EmpleadoId = EmpleadoOrigenID; ActivoTransferirObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Asignacion; Resultado = ActualizarMovimientoTipoAsignacion(Conexion, Transaccion, ActivoTransferirObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Movimiento.MovimientoAsignacionEditadoCorrectamente) { //Se valida que se haya editado solo un registro if (Resultado.NuevoRegistroId == 1) { //Se inserta el TemporalTransferenciaActivo para la impresion TemporalTransferenciaActivoEntidadObjeto.SesionId = SesionId; TemporalTransferenciaActivoEntidadObjeto.ActivoId = int.Parse(dtRegistro["ActivoId"].ToString()); TemporalTransferenciaActivoEntidadObjeto.CondicionId = Int16.Parse(dtRegistro["CondicionId"].ToString()); TemporalTransferenciaActivoEntidadObjeto.UbicacionActivoId = Int16.Parse(dtRegistro["UbicacionActivoId"].ToString()); Resultado = InsertarTemporalTransferenciaActivo(Conexion, Transaccion, TemporalTransferenciaActivoEntidadObjeto); if (Resultado.ErrorId == (int)ConstantePrograma.TemporalTransferenciaActivo.TemporalTransferenciaActivoGuardadoCorrectamente) { //Si el Activo se desasigno correctamente y se inserto el temporal ahora se asigna al empleado destino ActivoAsignarObjetoEntidad.ActivoId = int.Parse(dtRegistro["ActivoId"].ToString()); ActivoAsignarObjetoEntidad.EmpleadoId = EmpleadoDestinoID; ActivoAsignarObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Asignacion; ActivoAsignarObjetoEntidad.CondicionId = Int16.Parse(dtRegistro["CondicionId"].ToString()); ActivoAsignarObjetoEntidad.UbicacionActivoId = Int16.Parse(dtRegistro["UbicacionActivoId"].ToString()); ActivoAsignarObjetoEntidad.UsuarioId = UsuarioID; Resultado = InsertarMovimientoTipoAsignacion(Conexion, Transaccion, ActivoAsignarObjetoEntidad); if (Resultado.ErrorId != (int)ConstantePrograma.Movimiento.MovimientoAsignacionGuardadoCorrectamente) { break; } } else { break; } } else { Resultado.DescripcionError = "Ocurrio un error inesperado."; break; } } else { break; } } if (Resultado.ErrorId == (int)ConstantePrograma.Movimiento.MovimientoAsignacionGuardadoCorrectamente) { Transaccion.Commit(); } else { Transaccion.Rollback(); } Conexion.Close(); } else { Resultado.DescripcionError = "Ocurrio un error inesperado."; } return(Resultado); }
public ResultadoEntidad GuardarSubFamilia(SubFamiliaEntidad SubFamiliaObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); SubFamiliaAcceso SubFamiliaAccesoObjeto = new SubFamiliaAcceso(); SqlTransaction Transaccion; SqlConnection Conexion; CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); if (BuscarSubFamiliaDuplicada(SubFamiliaObjetoEntidad) == false) { Conexion = new SqlConnection(CadenaConexion); Conexion.Open(); Transaccion = Conexion.BeginTransaction(); try { if (SubFamiliaObjetoEntidad.SubFamiliaId == 0) { //Se inserta la subfamilia Resultado = SubFamiliaAccesoObjeto.InsertarSubFamilia(Conexion, Transaccion, SubFamiliaObjetoEntidad); SubFamiliaObjetoEntidad.SubFamiliaId = Int16.Parse(Resultado.NuevoRegistroId.ToString()); } else { Resultado = SubFamiliaAccesoObjeto.ActualizarSubFamilia(Conexion, Transaccion, SubFamiliaObjetoEntidad); if (Resultado.ErrorId == 0) { //Si salio bien, se eliminan los puestos que tenia Resultado = SubFamiliaAccesoObjeto.EliminarSubFamiliaPuesto(Conexion, Transaccion, SubFamiliaObjetoEntidad); } } if (Resultado.ErrorId == 0) { //Si salio bien, se insertan los puestos Resultado = SubFamiliaAccesoObjeto.InsertarSubFamiliaPuesto(Conexion, Transaccion, SubFamiliaObjetoEntidad); } if (Resultado.ErrorId == 0) { Transaccion.Commit(); Conexion.Close(); } else { Transaccion.Rollback(); Conexion.Close(); } } catch { Resultado.ErrorId = (int)ConstantePrograma.SubFamilia.SubFamiliaConNombreDuplicado; Resultado.DescripcionError = TextoError.SubFamiliaConNombreDuplicado; } } else { Resultado.ErrorId = (int)ConstantePrograma.SubFamilia.SubFamiliaConNombreDuplicado; Resultado.DescripcionError = TextoError.SubFamiliaConNombreDuplicado; } return(Resultado); }
public ResultadoEntidad InsertarEmpleado(EmpleadoEntidad EmpleadoEntidadObjeto, string CadenaConexion) { SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("InsertarEmpleadoProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("CiudadId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.CiudadId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DepartamentoId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.DepartamentoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EdificioId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.EdificioId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EmpleadoIdJefe", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.EmpleadoIdJefe; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("PuestoId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.PuestoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstatusId", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.EstatusId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("UsuarioIdInserto", SqlDbType.SmallInt); Parametro.Value = EmpleadoEntidadObjeto.UsuarioIdInserto; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Nombre", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.Nombre; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("ApellidoPaterno", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.ApellidoPaterno; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("ApellidoMaterno", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.ApellidoMaterno; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("RFC", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.RFC; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Calle", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.Calle; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Numero", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.Numero; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Colonia", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.Colonia; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CodigoPostal", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.CodigoPostal; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TelefonoCasa", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.TelefonoCasa; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Celular", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.Celular; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Email", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.Email; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("NumeroEmpleado", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.NumeroEmpleado; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TelefonoTrabajo", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.TelefonoTrabajo; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TrabajoEmail", SqlDbType.VarChar); Parametro.Value = EmpleadoEntidadObjeto.TrabajoEmail; Comando.Parameters.Add(Parametro); Conexion.Open(); Comando.ExecuteNonQuery(); Conexion.Close(); Resultado.ErrorId = (int)ConstantePrograma.Empleado.EmpleadoGuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }