protected void SeleccionarMarca(MarcaEntidad MarcaObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); MarcaProceso MarcaProcesoNegocio = new MarcaProceso(); Resultado = MarcaProcesoNegocio.SeleccionarMarca(MarcaObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaMarca.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaMarca.CssClass = ConstantePrograma.ClaseTabla; } TablaMarca.DataSource = Resultado.ResultadoDatos; TablaMarca.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
public ResultadoEntidad GuardarMarca(MarcaEntidad MarcaObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); MarcaAcceso MarcaAccesoObjeto = new MarcaAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); if (BuscarMarcaDuplicada(MarcaObjetoEntidad) == false) { if (MarcaObjetoEntidad.MarcaId == 0) { Resultado = MarcaAccesoObjeto.InsertarMarca(MarcaObjetoEntidad, CadenaConexion); } else { Resultado = MarcaAccesoObjeto.ActualizarMarca(MarcaObjetoEntidad, CadenaConexion); } } else { Resultado.ErrorId = (int)ConstantePrograma.Marca.MarcaConNombreDuplicado; Resultado.DescripcionError = TextoError.MarcaConNombreDuplicado; } return(Resultado); }
protected void TablaMarcaEventoComando(GridViewCommandEventArgs e) { MarcaEntidad MarcaEntidadObjeto = new MarcaEntidad(); Int16 intFila = 0; int intTamañoPagina = 0; Int16 MarcaId = 0; string strCommand = string.Empty; intFila = Int16.Parse(e.CommandArgument.ToString()); strCommand = e.CommandName.ToString(); intTamañoPagina = TablaMarca.PageSize; if (intFila >= intTamañoPagina) { intFila = (Int16)(intFila - (intTamañoPagina * TablaMarca.PageIndex)); } switch (strCommand) { case "Select": MarcaId = Int16.Parse(TablaMarca.DataKeys[intFila]["MarcaId"].ToString()); MarcaEntidadObjeto.MarcaId = MarcaId; MarcaIdHidden.Value = MarcaId.ToString(); SeleccionarMarcaParaEditar(MarcaEntidadObjeto); break; default: // Do nothing break; } }
private void SeleccionarMarca() { ResultadoEntidad Resultado = new ResultadoEntidad(); MarcaEntidad MarcaEntidadObjeto = new MarcaEntidad(); MarcaProceso MarcaProcesoObjeto = new MarcaProceso(); //MarcaEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusMarca.Activo; Resultado = MarcaProcesoObjeto.SeleccionarMarca(MarcaEntidadObjeto); MarcaIdNuevo.DataValueField = "MarcaId"; MarcaIdNuevo.DataTextField = "Nombre"; if (Resultado.ErrorId == 0) { MarcaIdNuevo.DataSource = Resultado.ResultadoDatos; MarcaIdNuevo.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } MarcaIdNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); }
private void BusquedaRapida() { MarcaEntidad MarcaEntidadObjeto = new MarcaEntidad(); MarcaEntidadObjeto.BusquedaRapida = TextoBusquedaRapida.Text.Trim(); SeleccionarMarca(MarcaEntidadObjeto); }
public ResultadoEntidad SeleccionarMarca(MarcaEntidad MarcaEntidadObjeto, 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("SeleccionarMarcaProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("MarcaId", SqlDbType.SmallInt); Parametro.Value = MarcaEntidadObjeto.MarcaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DependenciaId", SqlDbType.SmallInt); Parametro.Value = MarcaEntidadObjeto.DependenciaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Nombre", SqlDbType.VarChar); Parametro.Value = MarcaEntidadObjeto.Nombre; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstatusId", SqlDbType.SmallInt); Parametro.Value = MarcaEntidadObjeto.EstatusId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BusquedaRapida", SqlDbType.VarChar); Parametro.Value = MarcaEntidadObjeto.BusquedaRapida; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BuscarNombre", SqlDbType.VarChar); Parametro.Value = MarcaEntidadObjeto.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); } }
protected void EliminarMarca() { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); MarcaEntidad MarcaEntidadObjeto = new MarcaEntidad(); MarcaEntidadObjeto.CadenaMarcaId = ObtenerCadenaMarcaId(); EliminarMarca(MarcaEntidadObjeto); }
protected void BusquedaAvanzada() { MarcaEntidad MarcaEntidadObjeto = new MarcaEntidad(); MarcaEntidadObjeto.Nombre = NombreBusqueda.Text.Trim(); MarcaEntidadObjeto.BusquedaRapida = TextoBusquedaRapida.Text.Trim(); SeleccionarMarca(MarcaEntidadObjeto); }
private void BusquedaAvanzada() { MarcaEntidad MarcaEntidadObjeto = new MarcaEntidad(); TextoBusquedaRapida.Text = ""; MarcaEntidadObjeto.Nombre = NombreBusqueda.Text.Trim(); SeleccionarMarca(MarcaEntidadObjeto); }
/// <summary> /// Saves a record to the Marca table. /// </summary> public void Insert(MarcaEntidad marca) { ValidationUtility.ValidateArgument("marca", marca); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@DescripcionMarca", marca.DescripcionMarca) }; marca.IdMarca = (int)SqlClientUtility.ExecuteScalar(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "MarcaInsert", parameters); }
/// <summary> /// Updates a record in the Marca table. /// </summary> public void Update(MarcaEntidad marca) { ValidationUtility.ValidateArgument("marca", marca); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdMarca", marca.IdMarca), new SqlParameter("@DescripcionMarca", marca.DescripcionMarca) }; SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "MarcaUpdate", parameters); }
public ResultadoEntidad SeleccionarMarca(MarcaEntidad MarcaObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); MarcaAcceso MarcaAccesoObjeto = new MarcaAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); Resultado = MarcaAccesoObjeto.SeleccionarMarca(MarcaObjetoEntidad, CadenaConexion); return(Resultado); }
protected void GuardarMarca() { MarcaEntidad MarcaObjetoEntidad = new MarcaEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; MarcaObjetoEntidad.MarcaId = Int16.Parse(MarcaIdHidden.Value); MarcaObjetoEntidad.DependenciaId = Int16.Parse(DependenciaNuevo.SelectedValue); MarcaObjetoEntidad.Nombre = NombreNuevo.Text.Trim(); MarcaObjetoEntidad.EstatusId = Int16.Parse(EstatusNuevo.SelectedValue); GuardarMarca(MarcaObjetoEntidad); }
/// <summary> /// Selects a single record from the Marca table. /// </summary> public MarcaEntidad Select(int idMarca) { SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdMarca", idMarca) }; using (DataTable dt = SqlClientUtility.ExecuteDataTable(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "MarcaSelect", parameters)) { MarcaEntidad MarcaEntidad = new MarcaEntidad(); MarcaEntidad = Mapeador.MapearFirst <MarcaEntidad>(dt); return(MarcaEntidad); } }
protected void EliminarMarca(MarcaEntidad MarcaEntidadObjeto) { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); MarcaProceso MarcaProcesoObjeto = new MarcaProceso(); ResultadoEntidadObjeto = MarcaProcesoObjeto.EliminarMarca(MarcaEntidadObjeto); if (ResultadoEntidadObjeto.ErrorId == (int)ConstantePrograma.Marca.EliminacionExitosa) { EtiquetaMensaje.Text = ""; BusquedaAvanzada(); } else { EtiquetaMensaje.Text = ResultadoEntidadObjeto.DescripcionError; } }
public ResultadoEntidad EliminarMarca(MarcaEntidad MarcaObjetoEntidad) { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); // Validar que las marcas no contengan información relacionada con otras tablas if (TieneRelacionesLaMarca(MarcaObjetoEntidad.CadenaMarcaId)) { ResultadoEntidadObjeto.ErrorId = (int)ConstantePrograma.Marca.MarcaTieneRegistrosRelacionados; ResultadoEntidadObjeto.DescripcionError = TextoError.MarcaTieneRegistrosRelacionados; } else { // Si se pasaron todas las validaciones, hay que borrar la o las marcas seleccionadas ResultadoEntidadObjeto = EliminarMarca(MarcaObjetoEntidad.CadenaMarcaId); } return(ResultadoEntidadObjeto); }
protected void GuardarMarca(MarcaEntidad MarcaObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); MarcaProceso MarcaProcesoNegocio = new MarcaProceso(); Resultado = MarcaProcesoNegocio.GuardarMarca(MarcaObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Marca.MarcaGuardadoCorrectamente) { LimpiarNuevoRegistro(); PanelNuevoRegistro.Visible = false; PanelBusquedaAvanzada.Visible = false; BusquedaAvanzada(); } else { EtiquetaMensaje.Text = Resultado.DescripcionError; } }
public ResultadoEntidad ActualizarMarca(MarcaEntidad MarcaEntidadObjeto, string CadenaConexion) { SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("ActualizarMarcaProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("MarcaId", SqlDbType.SmallInt); Parametro.Value = MarcaEntidadObjeto.MarcaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DependenciaId", SqlDbType.SmallInt); Parametro.Value = MarcaEntidadObjeto.DependenciaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Nombre", SqlDbType.VarChar); Parametro.Value = MarcaEntidadObjeto.Nombre; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstatusId", SqlDbType.SmallInt); Parametro.Value = MarcaEntidadObjeto.EstatusId; Comando.Parameters.Add(Parametro); Conexion.Open(); Comando.ExecuteNonQuery(); Conexion.Close(); Resultado.ErrorId = (int)ConstantePrograma.Marca.MarcaGuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }
private void EliminarMarca(MarcaEntidad MarcaEntidadObjeto) { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); MarcaProceso MarcaProcesoObjeto = new MarcaProceso(); ResultadoEntidadObjeto = MarcaProcesoObjeto.EliminarMarca(MarcaEntidadObjeto); if (ResultadoEntidadObjeto.ErrorId == (int)ConstantePrograma.Marca.EliminacionExitosa) { // ToDo: Manejar mensajes de error //EtiquetaMensaje.Text = ""; MostrarMensaje(TextoInfo.MensajeEliminacionExitosa, ConstantePrograma.TipoMensajeAlerta); BusquedaAvanzada(); } else { // ToDo: Manejar mensajes de error //EtiquetaMensaje.Text = ResultadoEntidadObjeto.DescripcionError; } }
protected void SeleccionarMarcaParaEditar(MarcaEntidad MarcaObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); MarcaProceso MarcaProcesoNegocio = new MarcaProceso(); Resultado = MarcaProcesoNegocio.SeleccionarMarca(MarcaObjetoEntidad); if (Resultado.ErrorId == 0) { DependenciaNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["DependenciaId"].ToString(); EstatusNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString(); NombreNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString(); //SeleccionarDependenciaNuevo(); CambiarEditarRegistro(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
public bool BuscarMarcaDuplicada(MarcaEntidad MarcaObjetoEntidad) { bool ExisteMarca = false; ResultadoEntidad Resultado = new ResultadoEntidad(); MarcaEntidad BuscarMarcaObjetoEntidad = new MarcaEntidad(); BuscarMarcaObjetoEntidad.BuscarNombre = Comparar.EstandarizarCadena(MarcaObjetoEntidad.Nombre); Resultado = SeleccionarMarca(BuscarMarcaObjetoEntidad); if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0) { if (int.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["MarcaId"].ToString()) != MarcaObjetoEntidad.MarcaId) { ExisteMarca = true; } else { ExisteMarca = false; } } return(ExisteMarca); }
private void SeleccionarMarca() { MarcaEntidad MarcaEntidad = new MarcaEntidad(); SeleccionarMarca(MarcaEntidad); }