protected void TablaDireccionEventoComando(GridViewCommandEventArgs e) { DireccionEntidad DireccionEntidadObjeto = new DireccionEntidad(); Int16 intFila = 0; int intTamañoPagina = 0; Int16 DireccionId = 0; string strCommand = string.Empty; intFila = Int16.Parse(e.CommandArgument.ToString()); strCommand = e.CommandName.ToString(); intTamañoPagina = TablaDireccion.PageSize; if (intFila >= intTamañoPagina) { intFila = (Int16)(intFila - (intTamañoPagina * TablaDireccion.PageIndex)); } switch (strCommand) { case "Select": DireccionId = Int16.Parse(TablaDireccion.DataKeys[intFila]["DireccionId"].ToString()); DireccionEntidadObjeto.DireccionId = DireccionId; DireccionIdHidden.Value = DireccionId.ToString(); SeleccionarDireccionParaEditar(DireccionEntidadObjeto); break; default: // Do nothing break; } }
public List <DireccionEntidad> MapearMisDirecciones(DataSet ds) { List <DireccionEntidad> ListDirecciones = new List <DireccionEntidad>(); try { foreach (DataRow row in ds.Tables[0].Rows) { DireccionEntidad UnaDireccion = new DireccionEntidad(); UnaDireccion.IdDireccion = (int)row["IdDireccion"]; UnaDireccion.Calle = row["Calle"].ToString(); UnaDireccion.Numero = (int)row["Numero"]; UnaDireccion.Piso = row["Piso"].ToString(); UnaDireccion.Departamento = row["Departamento"].ToString(); UnaDireccion._MiProvincia = new ProvinciaEntidad(); UnaDireccion._MiProvincia.Descripcion = row["desProvincia"].ToString(); UnaDireccion._MiLocalidad = new LocalidadEntidad(); UnaDireccion._MiLocalidad.Descripcion = row["desLocalidad"].ToString(); UnaDireccion._MiTipoDireccion = new TipoDireccionEntidad(); UnaDireccion._MiTipoDireccion.Descripcion = row["desTipoDireccion"].ToString(); ListDirecciones.Add(UnaDireccion); } return(ListDirecciones); } catch (Exception es) { throw; } }
public ResultadoEntidad GuardarDireccion(DireccionEntidad DireccionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); DireccionAcceso DireccionAccesoObjeto = new DireccionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Catalogo); if (BuscarDireccionDuplicada(DireccionObjetoEntidad) == false) { if (DireccionObjetoEntidad.DireccionId == 0) { Resultado = DireccionAccesoObjeto.InsertarDireccion(DireccionObjetoEntidad, CadenaConexion); } else { Resultado = DireccionAccesoObjeto.ActualizarDireccion(DireccionObjetoEntidad, CadenaConexion); } } else { Resultado.ErrorId = (int)ConstantePrograma.Direccion.DireccionConNombreDuplicado; Resultado.DescripcionError = TextoError.DireccionConNombreDuplicado; } return(Resultado); }
protected void btnUpdateEnvio_Click(object sender, EventArgs e) { Page.Validate("DirEnvio"); if (Page.IsValid) { //ENVIO unCliente = (UsuarioEntidad)Current.Session["Cliente"]; StringBuilder sb = new StringBuilder(); DireccionEntidad NuevaDireccion = new DireccionEntidad(); DireccionEntidad DireccionEnvio = new DireccionEntidad(); DireccionEnvio.IdTipoDireccion = (int)TipoDireccionEntidad.Options.Envio; DireccionEnvio.Calle = txtCalleEnvio.Value; DireccionEnvio.Numero = Int32.Parse(txtNumeroEnvio.Value); if (!string.IsNullOrEmpty(txtPisoEnvio.Value)) { DireccionEnvio.Piso = Int32.Parse(txtPisoEnvio.Value); } if (!string.IsNullOrEmpty(txtDepartamentoEnvio.Value)) { DireccionEnvio.Departamento = txtDepartamentoEnvio.Value; } NuevaDireccion.miLocalidad = new Localidad(); NuevaDireccion.miLocalidad.IdLocalidad = Int32.Parse(ddlLocalidadEnvio.SelectedValue); NuevaDireccion.miLocalidad.miProvincia = new ProvinciaEntidad(); NuevaDireccion.miLocalidad.miProvincia.IdProvincia = Int32.Parse(ddlProvinciaEnvio.SelectedValue); NuevaDireccion.Predeterminada = true;//Se crea por default como predeterminada unManagerUsuario.InsertDireccionDeFacturacion(DireccionEnvio, unCliente); } }
protected void SeleccionarDireccion(DireccionEntidad DireccionObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); DireccionProceso DireccionProcesoNegocio = new DireccionProceso(); Resultado = DireccionProcesoNegocio.SeleccionarDireccion(DireccionObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaDireccion.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaDireccion.CssClass = ConstantePrograma.ClaseTabla; } TablaDireccion.DataSource = Resultado.ResultadoDatos; TablaDireccion.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void SeleccionarDireccion() { ResultadoEntidad Resultado = new ResultadoEntidad(); DireccionEntidad DireccionEntidadObjeto = new DireccionEntidad(); DireccionProceso DireccionProcesoObjeto = new DireccionProceso(); //DireccionEntidadObjeto.EstatusId = (int)ConstantePrograma.EstatusDireccion.Activo; Resultado = DireccionProcesoObjeto.SeleccionarDireccion(DireccionEntidadObjeto); DireccionNuevo.DataValueField = "DireccionId"; DireccionNuevo.DataTextField = "Nombre"; DireccionBusqueda.DataValueField = "DireccionId"; DireccionBusqueda.DataTextField = "Nombre"; if (Resultado.ErrorId == 0) { DireccionNuevo.DataSource = Resultado.ResultadoDatos; DireccionNuevo.DataBind(); DireccionBusqueda.DataSource = Resultado.ResultadoDatos; DireccionBusqueda.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } DireccionNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); DireccionBusqueda.Items.Insert(0, new ListItem(ConstantePrograma.FiltroTodos, "0")); }
protected void grilladirecciondeenvio_RowUpdating(object sender, GridViewUpdateEventArgs e) { if (HttpContext.Current.Session["Usuario"] != null) { usuarioentidad = (UsuarioEntidad)HttpContext.Current.Session["Usuario"]; } else { Response.Redirect("/Areas/Public/Forms/Home.aspx"); } DireccionEntidad DireccionActualizada = new DireccionEntidad(); GridViewRow row = grilladirecciondeenvio.Rows[e.RowIndex]; var Calle = ((TextBox)row.Cells[2].Controls[0]).Text; var Numero = ((TextBox)row.Cells[3].Controls[0]).Text; var Piso = ((TextBox)row.Cells[4].Controls[0]).Text; var Departamento = ((TextBox)row.Cells[5].Controls[0]).Text; var Provincia = ((DropDownList)row.Cells[6].Controls[1]).SelectedValue; var Localidad = ((DropDownList)row.Cells[7].Controls[1]).SelectedValue; var Predeterminado = ((CheckBox)row.Cells[8].Controls[0]).Checked; if (!string.IsNullOrWhiteSpace(Calle) && !string.IsNullOrWhiteSpace(Numero)) { DireccionActualizada.IdDireccion = Convert.ToInt32((int)grilladirecciondeenvio.DataKeys[e.RowIndex].Value); DireccionActualizada.Calle = Calle; DireccionActualizada.Departamento = Departamento; DireccionActualizada.Numero = Convert.ToInt32(Numero); if (!String.IsNullOrEmpty(Piso)) { DireccionActualizada.Piso = Convert.ToInt32(Piso); } DireccionActualizada.miLocalidad = new Entidades.Localidad(); DireccionActualizada.miLocalidad.IdLocalidad = Int32.Parse(Localidad); DireccionActualizada.miLocalidad.miProvincia = new ProvinciaEntidad(); DireccionActualizada.miLocalidad.miProvincia.IdProvincia = Int32.Parse(Provincia); DireccionActualizada.IdTipoDireccion = (int)TipoDireccionEntidad.Options.Envio; DireccionActualizada.Predeterminada = Predeterminado; UsuarioBLL.UpdateDireccionesUsuario(DireccionActualizada, usuarioentidad); //////Reset the edit index. grilladirecciondeenvio.EditIndex = -1; CargarGrillaDireccionDeEnvio(); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("MsjAtencion('"); sb.Append(Resources.Global.msjADirEnvVacio); sb.Append("');"); sb.Append("$('#ErrorMsj').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ModalScriptError1", sb.ToString(), false); } }
public void UpdateDireccionesUsuario(DireccionEntidad direccion, UsuarioEntidad elUsuario) { DaldeDireccion.Update(direccion); if (direccion.Predeterminada) { DaldeUsuario.UsuarioDireccionActualizar(direccion, elUsuario); } }
protected void BusquedaAvanzada() { DireccionEntidad DireccionEntidadObjeto = new DireccionEntidad(); DireccionEntidadObjeto.Nombre = NombreBusqueda.Text.Trim(); DireccionEntidadObjeto.BusquedaRapida = TextoBusquedaRapida.Text.Trim(); SeleccionarDireccion(DireccionEntidadObjeto); }
protected void EliminarDireccion() { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); DireccionEntidad DireccionEntidadObjeto = new DireccionEntidad(); DireccionEntidadObjeto.CadenaDireccionId = ObtenerCadenaDireccionId(); EliminarDireccion(DireccionEntidadObjeto); }
public void UpdateDireccionEmpleado(DireccionEntidad direccion) { try { _DalDireccion.UpdateDireccionEmpleado(direccion); } catch (Exception ex) { throw ex; } }
public ResultadoEntidad SeleccionarDireccion(DireccionEntidad DireccionEntidadObjeto, 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("SeleccionarDireccionProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("DireccionId", SqlDbType.SmallInt); Parametro.Value = DireccionEntidadObjeto.DireccionId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstatusId", SqlDbType.SmallInt); Parametro.Value = DireccionEntidadObjeto.EstatusId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Nombre", SqlDbType.VarChar); Parametro.Value = DireccionEntidadObjeto.Nombre; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BusquedaRapida", SqlDbType.VarChar); Parametro.Value = DireccionEntidadObjeto.BusquedaRapida; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BuscarNombre", SqlDbType.VarChar); Parametro.Value = DireccionEntidadObjeto.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); } }
public ResultadoEntidad SeleccionarDireccion(DireccionEntidad DireccionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); DireccionAcceso DireccionAccesoObjeto = new DireccionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Catalogo); Resultado = DireccionAccesoObjeto.SeleccionarDireccion(DireccionObjetoEntidad, CadenaConexion); return(Resultado); }
public void InsertDireccionDeFacturacion(DireccionEntidad direccion, UsuarioEntidad elUsuario) { try { var id = _DalDireccion.Insert(direccion); direccion.IdDireccion = id; _DalUsuario.UsuarioDireccionCrear(direccion, elUsuario); } catch (Exception ex) { throw ex; } }
public void UsuarioDireccionCrear(DireccionEntidad direccionUsuario, UsuarioEntidad elUsuario) { ValidationUtility.ValidateArgument("UsuarioDireccion", direccionUsuario); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdDireccion", direccionUsuario.IdDireccion), new SqlParameter("@IdUsuario", elUsuario.IdUsuario), new SqlParameter("@NumeroDocumento", elUsuario.NumeroDocumento), }; SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "DireccionUsuarioInsert", parameters); }
public void UsuarioDireccionActualizar(DireccionEntidad direccion, UsuarioEntidad elUsuario) { ValidationUtility.ValidateArgument("direccion", direccion); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdDireccion", direccion.IdDireccion), new SqlParameter("@CUIT", elUsuario.CUIT), new SqlParameter("@NombreUsuario", elUsuario.NombreUsuario), new SqlParameter("@IdTipoDireccion", direccion.IdTipoDireccion) }; SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "DireccionUsuarioUPDATE", parameters); }
public DireccionEntidad TraerDireccionPorIdSucursal(int elIdSucursal) { SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@elIdSucursal", elIdSucursal) }; using (DataTable dt = SqlClientUtility.ExecuteDataTable(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "TraerDireccionPorIdSucursal", parameters)) { DireccionEntidad DireccionEntidad = new DireccionEntidad(); DireccionEntidad = Mapeador.MapearFirst <DireccionEntidad>(dt); return(DireccionEntidad); } }
/// <summary> /// Saves a record to the DireccionUsuario table. /// </summary> public void Insert(DireccionEntidad direccionUsuario, UsuarioEntidad elUsuario) { ValidationUtility.ValidateArgument("direccionUsuario", direccionUsuario); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdDireccion", direccionUsuario.IdDireccion), new SqlParameter("@CUIT", elUsuario.CUIT), new SqlParameter("@NombreUsuario", elUsuario.NombreUsuario), new SqlParameter("@Predeterminada", direccionUsuario.Predeterminada) }; SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "DireccionUsuarioInsert", parameters); }
protected void btnBuscarCliente_Click(object sender, EventArgs e) { grilladeultimospedidos.DataSource = null; List <PedidoEntidad> Pedidos = new List <PedidoEntidad>(); Pedidos = pedidoCore.SelectAllByCUIT(usuarioentidad.CUIT); List <PedidoEntidad> PedidosDeCliente = new List <PedidoEntidad>(); List <PedidoDTO> PedidosAMostrarDelCliente = new List <PedidoDTO>(); foreach (var pedido in Pedidos) { int ddlEstadoInt = Convert.ToInt32(ddlEstadoPedido.SelectedIndex + 1); if (pedido.miUsuario.NombreUsuario == txtClienteBusqueda.Text && pedido.VerEstadoActual().DescripcionEstadoPedido == ddlEstadoPedido.SelectedItem.Text) { PedidoDTO PedidoAMostrar = new PedidoDTO(); PedidoAMostrar.cuit = pedido.miUsuario.CUIT; DireccionEntidad DireccionEntrega = DireccionCore.DireccionSelect(pedido.miDireccionEntrega.IdDireccion); PedidoAMostrar.DireccionEntrega = DireccionEntrega.Calle + " " + DireccionEntrega.Numero + ". " + DireccionEntrega.Localidad; PedidoAMostrar.FechaPedido = pedido.FechaPedido; PedidoAMostrar.IdPedido = pedido.IdPedido; PedidoAMostrar.NombreUsuario = pedido.miUsuario.NombreUsuario; PedidoAMostrar.NroPedido = pedido.NroPedido; PedidoAMostrar.Estado = pedido.VerEstadoActual().DescripcionEstadoPedido; PedidosDetalle = pedidoCore.PedidosDetalleSelect(pedido.IdPedido); PedidoAMostrar.Total = MontoTotalPorPedido(PedidosDetalle); PedidosAMostrarDelCliente.Add(PedidoAMostrar); } } if (PedidosAMostrarDelCliente.Count == 0) { contenedorsinpedidos.Visible = true; grilladeultimospedidos.DataSource = null; grilladeultimospedidos.DataBind(); sinpedidos.InnerHtml = "<strong>No existen pedidos para este Cliente con el estado seleccionado.</a>"; } else { contenedorsinpedidos.Visible = false; grilladeultimospedidos.DataSource = PedidosAMostrarDelCliente; grilladeultimospedidos.AutoGenerateColumns = false; grilladeultimospedidos.DataBind(); } }
private void CargarGrillaUltimosPedidos() { usuarioentidad = (UsuarioEntidad)Current.Session["Usuario"]; PedidosaMostrar.Clear(); PedidosEntidad = pedidoCore.SelectAllByCUIT(usuarioentidad.CUIT); if (PedidosEntidad.Count == 0) { sinpedidos.InnerHtml = "<strong>No existen pedidos.</a>"; } else { contenedorsinpedidos.Visible = false; } for (int i = 0; i < PedidosEntidad.Count; i++) { PedidoDTO PedidoAMostrar = new PedidoDTO(); PedidoAMostrar.cuit = PedidosEntidad[i].miUsuario.CUIT; DireccionEntidad DireccionEntrega = DireccionCore.DireccionSelect(PedidosEntidad[i].miDireccionEntrega.IdDireccion); PedidoAMostrar.DireccionEntrega = DireccionEntrega.Calle + " " + DireccionEntrega.Numero + ". " + DireccionEntrega.Localidad; PedidoAMostrar.FechaPedido = PedidosEntidad[i].FechaPedido; PedidoAMostrar.IdPedido = PedidosEntidad[i].IdPedido; PedidoAMostrar.NombreUsuario = PedidosEntidad[i].miUsuario.NombreUsuario; PedidoAMostrar.NroPedido = PedidosEntidad[i].NroPedido; //PedidoEstadoPedidoEntidad Estado = pedidoCore.PedidoUltimoEstadoSelect(PedidosEntidad[i].IdPedido); //EstadoPedidoEntidad EstadoPedido = pedidoCore.EstadoPedidoSelect(Estado.IdEstadoPedido); PedidoAMostrar.Estado = PedidosEntidad[i].VerEstadoActual().DescripcionEstadoPedido; //PedidoAMostrar.Estado = EstadoPedido.DescripcionEstadoPedido; PedidosDetalle = pedidoCore.PedidosDetalleSelect(PedidosEntidad[i].IdPedido); PedidoAMostrar.Total = MontoTotalPorPedido(PedidosDetalle); PedidosaMostrar.Add(PedidoAMostrar); } grilladeultimospedidos.DataSource = null; PedidosaMostrar = (List <PedidoDTO>)PedidosaMostrar.OrderByDescending(X => X.NroPedido).ToList(); grilladeultimospedidos.DataSource = PedidosaMostrar; grilladeultimospedidos.DataBind(); //ddlEstadoPedido.DataSource = pedidoCore.EstadoPedidoSelectAll(); //ddlEstadoPedido.DataValueField = "IdEstadoPedido"; //ddlEstadoPedido.DataTextField = "DescripcionEstadoPedido"; //ddlEstadoPedido.DataBind(); }
private void CargarDireccionesUsuario() { usuarioentidad = (UsuarioEntidad)HttpContext.Current.Session["Usuario"]; DireccionEntidad unaDirUsuarioFact = new DireccionEntidad(); DireccionEntidad unaDirUsuarioEnvio = new DireccionEntidad(); List <DireccionEntidad> DireccionesDeUsuario = new List <DireccionEntidad>(); DireccionesDeUsuario = unManagerUsuario.SelectDireccionesDeUsuarioActuales(unCliente); if (DireccionesDeUsuario != null && DireccionesDeUsuario.Count > 0) { foreach (var item in DireccionesDeUsuario) { if (item.IdTipoDireccion == 1 && item.Predeterminada == true) { unaDirUsuarioFact = item; } else if (item.IdTipoDireccion == 2 && item.Predeterminada == true) { unaDirUsuarioEnvio = item; } } } if (unaDirUsuarioFact != null && unaDirUsuarioFact.IdDireccion > 0) { txtCalle.Value = unaDirUsuarioFact.Calle; txtNumero.Value = unaDirUsuarioFact.Numero.ToString(); txtPiso.Value = unaDirUsuarioFact.Piso.ToString(); txtDpartamento.Value = unaDirUsuarioFact.Departamento; ddlProvincia.SelectedIndexChanged -= new EventHandler(ddlProvincia_SelectedIndexChanged); ddlProvincia.SelectedValue = unaDirUsuarioFact.miLocalidad.miProvincia.IdProvincia.ToString(); ddlLocalidad.SelectedValue = unaDirUsuarioFact.miLocalidad.IdLocalidad.ToString().Trim(); ddlProvincia.SelectedIndexChanged += new EventHandler(ddlProvincia_SelectedIndexChanged); } if (unaDirUsuarioEnvio != null && unaDirUsuarioEnvio.IdDireccion > 0) { txtCalleEnvio.Value = unaDirUsuarioEnvio.Calle; txtNumeroEnvio.Value = unaDirUsuarioEnvio.Numero.ToString(); txtPisoEnvio.Value = unaDirUsuarioEnvio.Piso.ToString(); txtDepartamentoEnvio.Value = unaDirUsuarioEnvio.Departamento; ddlProvinciaEnvio.SelectedIndexChanged -= new EventHandler(ddlProvinciaEnvio_SelectedIndexChanged); ddlProvinciaEnvio.SelectedValue = unaDirUsuarioEnvio.miLocalidad.miProvincia.IdProvincia.ToString(); ddlLocalidadEnvio.SelectedValue = unaDirUsuarioEnvio.miLocalidad.IdLocalidad.ToString().Trim(); ddlProvinciaEnvio.SelectedIndexChanged += new EventHandler(ddlProvinciaEnvio_SelectedIndexChanged); } }
public ResultadoEntidad ActualizarDireccion(DireccionEntidad DireccionEntidadObjeto, string CadenaConexion) { SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("ActualizarDireccionProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("DireccionId", SqlDbType.SmallInt); Parametro.Value = DireccionEntidadObjeto.DireccionId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DependenciaId", SqlDbType.SmallInt); Parametro.Value = DireccionEntidadObjeto.DependenciaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstatusId", SqlDbType.SmallInt); Parametro.Value = DireccionEntidadObjeto.EstatusId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("UsuarioIdModifico", SqlDbType.SmallInt); Parametro.Value = DireccionEntidadObjeto.UsuarioIdModifico; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Nombre", SqlDbType.VarChar); Parametro.Value = DireccionEntidadObjeto.Nombre; Comando.Parameters.Add(Parametro); Conexion.Open(); Comando.ExecuteNonQuery(); Conexion.Close(); Resultado.ErrorId = (int)ConstantePrograma.Direccion.DireccionGuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }
protected void GuardarDireccion() { DireccionEntidad DireccionObjetoEntidad = new DireccionEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; DireccionObjetoEntidad.DireccionId = Int16.Parse(DireccionIdHidden.Value); DireccionObjetoEntidad.DependenciaId = Int16.Parse(DependenciaNuevo.SelectedValue); DireccionObjetoEntidad.EstatusId = Int16.Parse(EstatusNuevo.SelectedValue); DireccionObjetoEntidad.UsuarioIdInserto = UsuarioSessionEntidad.UsuarioId; DireccionObjetoEntidad.UsuarioIdModifico = UsuarioSessionEntidad.UsuarioId; DireccionObjetoEntidad.Nombre = NombreNuevo.Text.Trim(); GuardarDireccion(DireccionObjetoEntidad); }
/// <summary> /// Selects a single record from the Direccion table. /// </summary> public DireccionEntidad Select(int idDireccion) { SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdDireccion", idDireccion) }; using (DataTable dt = SqlClientUtility.ExecuteDataTable(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "DireccionSelect", parameters)) { DireccionEntidad DireccionEntidad = new DireccionEntidad(); DireccionEntidad = Mapeador.MapearFirst <DireccionEntidad>(dt); return(DireccionEntidad); } }
/// <summary> /// Saves a record to the Direccion table. /// </summary> public void Insert(DireccionEntidad direccion) { ValidationUtility.ValidateArgument("direccion", direccion); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@Calle", direccion.Calle), new SqlParameter("@Numero", direccion.Numero), new SqlParameter("@Piso", direccion.Piso), new SqlParameter("@Departamento", direccion.Departamento), new SqlParameter("@Localidad", direccion.Localidad), new SqlParameter("@IdProvincia", direccion.IdProvincia), new SqlParameter("@IdTipoDireccion", direccion.IdTipoDireccion) }; direccion.IdDireccion = (int)SqlClientUtility.ExecuteScalar(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "DireccionInsert", parameters); }
public List <DireccionEntidad> SelectDireccionesDeUsuario(string cuit, string nombreUsuario) { List <DireccionUsuarioEntidad> ListaDeIntermedias = new List <DireccionUsuarioEntidad>(); ListaDeIntermedias = DaldeDireccionUsuario.SelectAllByCUIT_NombreUsuario(cuit, nombreUsuario); List <DireccionEntidad> ListaDeDirecciones = new List <DireccionEntidad>(); foreach (var item in ListaDeIntermedias) { DireccionEntidad UnaDireccion = new DireccionEntidad(); UnaDireccion = DaldeDireccion.Select(item.IdDireccion); ListaDeDirecciones.Add(UnaDireccion); } return(ListaDeDirecciones); }
public List <UsuarioEntidad> MapearUsuarioEmpleado(DataSet ds) { List <UsuarioEntidad> ListUsuarios = new List <UsuarioEntidad>(); try { foreach (DataRow row in ds.Tables[0].Rows) { UsuarioEntidad unUsuario = new UsuarioEntidad(); unUsuario.IdUsuario = (int)row["IdUsuario"]; unUsuario.Nombre = row["Nombre"].ToString(); unUsuario.Apellido = row["Apellido"].ToString(); unUsuario.NumeroDocumento = (int)row["NumeroDocumento"]; unUsuario.NumeroTelefono = (int)row["NumeroTelefono"]; unUsuario.MiSexo = new SexoEntidad(); unUsuario.MiSexo.IdSexo = (int)row["IdSexo"]; unUsuario.Email = row["Email"].ToString(); unUsuario.MiDireccion = new List <DireccionEntidad> (); { DireccionEntidad d = new DireccionEntidad(); d.Calle = row["Calle"].ToString(); d.Numero = (int)row["Numero"]; d.Piso = row["Piso"].ToString(); d.Departamento = row["Departamento"].ToString(); d.MiProvincia = new ProvinciaEntidad(); d.MiProvincia.IdProvincia = (int)row["IdProvincia"]; d.MiLocalidad = new LocalidadEntidad(); d.MiLocalidad.IdLocalidad = (int)row["IdLocalidad"]; unUsuario.MiDireccion.Add(d); } ListUsuarios.Add(unUsuario); } return(ListUsuarios); } catch (Exception es) { throw; } }
public void UpdateDireccionEmpleado(DireccionEntidad direccion) { ValidationUtility.ValidateArgument("direccion", direccion); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdDireccion", direccion.IdDireccion), new SqlParameter("@Calle", direccion.Calle), new SqlParameter("@Numero", direccion.Numero), new SqlParameter("@Piso", direccion.Piso), new SqlParameter("@Departamento", direccion.Departamento), new SqlParameter("@IdProvincia", direccion.MiProvincia.IdProvincia), new SqlParameter("@IdLocalidad", direccion.MiLocalidad.IdLocalidad), }; SqlClientUtility.ExecuteScalar(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "UpdateDireccionEmpleado", parameters); }
public ResultadoEntidad EliminarDireccion(DireccionEntidad DireccionObjetoEntidad) { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); // Validar que las direcciones no contengan información relacionada con otras tablas if (TieneRelacionesLaDireccion(DireccionObjetoEntidad.CadenaDireccionId)) { ResultadoEntidadObjeto.ErrorId = (int)ConstantePrograma.Direccion.DireccionTieneRegistrosRelacionados; ResultadoEntidadObjeto.DescripcionError = TextoError.DireccionTieneRegistrosRelacionados; } else { // Si se pasaron todas las validaciones, hay que borrar la o las direcciones seleccionadas ResultadoEntidadObjeto = EliminarDireccion(DireccionObjetoEntidad.CadenaDireccionId); } return(ResultadoEntidadObjeto); }
protected void EliminarDireccion(DireccionEntidad DireccionEntidadObjeto) { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); DireccionProceso DireccionProcesoObjeto = new DireccionProceso(); ResultadoEntidadObjeto = DireccionProcesoObjeto.EliminarDireccion(DireccionEntidadObjeto); if (ResultadoEntidadObjeto.ErrorId == (int)ConstantePrograma.Direccion.EliminacionExitosa) { EtiquetaMensaje.Text = ""; BusquedaAvanzada(); } else { EtiquetaMensaje.Text = ResultadoEntidadObjeto.DescripcionError; } }