private void FrmPerfil_Load(object sender, EventArgs e) { UsuarioNegocio usuarioNegocio = new UsuarioNegocio(); DireccionNegocio direccionNegocio = new DireccionNegocio(); btnAceptar.Hide(); try { cbxPerfil.DataSource = usuarioNegocio.listarUsuarios(); if (personaLocal != null) { lblNombreCompleto.Text = personaLocal.Nombre + ", " + personaLocal.Apellido; DNI.Text = personaLocal.DNI; //cbxPerfil.SelectedIndex = cbxPerfil.FindString(personaLocal.Usuario.Perfil); } //tbxDNI.Text = personaLocal.DNI; //dateNac.Value = personaLocal.Nacimiento; //tbxEmail.Text = personaLocal.Email; //tbxDirec.Text = personaLocal.Direccion.Calle; //tbxNumber.Text = personaLocal.Direccion.Numero.ToString(); //ckbCapa.Checked = heroeLocal.UsaCapa; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnAceptar_Click(object sender, EventArgs e) { try { Validar.FormularioProveedor(tboxCodigoProveedor, tboxRazonSocial, tboxNumeroCUIT, tboxNombreFantasia, cboxCondicionIVA, tboxTelefono, tboxCelular, tboxCorreoElectronico, tboxCalle, tboxNumero, tboxCP, tboxProvincia, tboxLocalidad, "Agregar"); DireccionNegocio unaDireccion = new DireccionNegocio(); ProveedorNegocio unProveedor = new ProveedorNegocio(); int CodigoDireccion = unaDireccion.ContaFilasDireccion(); unProveedor.AgregarProveedor(unProveedor.CargarProveedor(tboxCodigoProveedor, tboxRazonSocial, tboxNumeroCUIT, tboxNombreFantasia, cboxCondicionIVA, tboxTelefono, tboxCelular, tboxCorreoElectronico, tboxProvincia, tboxLocalidad, tboxCalle, tboxNumero, tboxCP, CodigoDireccion)); ImpuestoNegocio unImpuesto = new ImpuestoNegocio(); foreach (Impuesto unNuevoImpuesto in ListadoImpuestos) { unImpuesto.AgregarImpuestoXProveedor(unNuevoImpuesto, Convert.ToInt32(tboxCodigoProveedor.Text)); } Avisos FormularioAviso = new Avisos("Proveedores"); FormularioAviso.Show(); } catch (Exception Excepcion) { MessageBox.Show(Excepcion.Message); } }
protected void ButtonAgregarPersona_Click(object sender, EventArgs e) { PersonaNegocio negocioPersona = new PersonaNegocio(); DireccionNegocio negocioDireccion = new DireccionNegocio(); ContactoNegocio negocioContacto = new ContactoNegocio(); try { persona.Nombre = NombrePersona.Text; persona.Apellido = ApellidoPersona.Text; persona.DNI = Convert.ToInt64(DNIPersona.Text); //persona.FechaNac = Convert.ToDateTime(FechaNacPersona.Text); persona.direccion.Calle = CallePersona.Text; persona.direccion.Numero = Convert.ToInt32(NumeroPersona.Text); persona.direccion.CP = Convert.ToInt32(CPPersona.Text); persona.direccion.Localidad = LocalidadPersona.Text; persona.direccion.Provincia = ProvinciaPersona.Text; CargarDireccion(persona.direccion); persona.direccion = (Direccion)Session[Session.SessionID + "Direccion"]; persona.contacto.Email = EmailPersona.Text; persona.contacto.Telefono = Convert.ToInt64(TelefonoPersona.Text); CargarContacto(persona.contacto); persona.contacto = (Contacto)Session[Session.SessionID + "Contacto"]; negocioPersona.AgregarPersona(persona); Response.Redirect("Registrar.aspx"); } catch (Exception ex) { throw ex; } }
protected void CargarDireccion(Direccion nuevo) { DireccionNegocio negocio = new DireccionNegocio(); negocio.AgregarDireccion(nuevo); List <Direccion> lista = new List <Direccion>(); Direccion direccion = new Direccion(); lista = negocio.ListarDireccion(); if (lista != null) { direccion = lista.Find(J => J.Calle == nuevo.Calle && J.Numero == nuevo.Numero && J.CP == nuevo.CP && J.Localidad == nuevo.Localidad && J.Provincia == nuevo.Provincia); } }
protected void Agregar_Click(object sender, EventArgs e) { Contacto contacto = new Contacto(); ContactoNegocio contactoNegocio = new ContactoNegocio(); Direccion direccion = new Direccion(); DireccionNegocio direccionNegocio = new DireccionNegocio(); proveedor = (Proveedor)Session[Session.SessionID + "modificar"]; int IdDireccion; int IdContacto; direccion.Calle = CalleBox.Text; direccion.Altura = Convert.ToInt32(AlturaBox.Text); direccion.CodigoPostal = CodigoBox.Text; direccion.Provincia = ProvinciaBox.Text; direccion.Localidad = LocalidadBox.Text; contacto.Email = EmailBox.Text; contacto.Telefono = TelefonoBox.Text; if (direccionNegocio.SiExisteDireccion(direccion) == true) { IdDireccion = direccionNegocio.BuscarIdDireccion(direccion); } else { direccionNegocio.Agregar(direccion); IdDireccion = direccionNegocio.BuscarIdDireccion(direccion); } if (contactoNegocio.SiExisteContacto(contacto)) { IdContacto = contactoNegocio.BuscarIdContacto(contacto); } else { contactoNegocio.Agregar(contacto); IdContacto = contactoNegocio.BuscarIdContacto(contacto); } proveedor.Nombre = NombreBox.Text; proveedor.direccion.Id = IdDireccion; proveedor.contacto.Id = IdContacto; negocio.modificar(proveedor); Response.Redirect("ProveedorAdmin.aspx"); }
private void btnAceptar_Click(object sender, EventArgs e) { try { Validar.FormularioCliente(tboxCodigo, tboxNombre, tboxApellido, tboxTelefono, tboxCelular, tboxCorreoElectronico, tboxCalle, tboxNumero, tboxCP, tboxProvincia, tboxLocalidad, cboxDescuento, tboxLimitecuenta, "Agregar"); ClienteNegocio unCliente = new ClienteNegocio(); DireccionNegocio unaDireccion = new DireccionNegocio(); CuentaCorrienteNegocio unaCuentaCorriente = new CuentaCorrienteNegocio(); int CodigoDireccion = unaDireccion.ContaFilasDireccion(); int CodigoCuentaCorriente = unaCuentaCorriente.ContarFilasCuentaCorriente(); unCliente.AgregarCliente(unCliente.CargarCliente(tboxCodigo, tboxNombre, tboxApellido, cboxDescuento, tboxLimitecuenta, tboxTelefono, tboxCelular, tboxCorreoElectronico, tboxProvincia, tboxLocalidad, tboxCalle, tboxNumero, tboxCP, CodigoDireccion, CodigoCuentaCorriente)); Avisos FormularioAviso = new Avisos("Clientes"); FormularioAviso.Show(); } catch (Exception Excepcion) { MessageBox.Show(Excepcion.Message); } }
private void btnAceptar_Click(object sender, EventArgs e) { PropiedadNegocio propiedadNegocio = new PropiedadNegocio(); DireccionNegocio direccionNegocio = new DireccionNegocio(); try { if (propiedad == null) { propiedad = new Propiedad(); } propiedad.DescripcionGeneral = txtDescripcion.Text; if (txtSuperficieCubierta.Text.Trim() == "" || txtSuperficieDescubierta.Text.Trim() == "") { MessageBox.Show("Las superficies son obligatorias"); return; } propiedad.SuperficieCubierta = int.Parse(txtSuperficieCubierta.Text); propiedad.SuperficieDescubierta = int.Parse(txtSuperficieDescubierta.Text); if (propiedad.Id != 0) { propiedadNegocio.modificar(propiedad); MessageBox.Show("Modificado Correctamente."); } else { propiedad.Direccion.Id = direccionNegocio.agregar(propiedad.Direccion); propiedadNegocio.alta(propiedad); MessageBox.Show("Agregado Correctamente."); } Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public HttpResponseMessage ActualizaDireccionPredeterminada([FromBody] InsertaActualizaDireccionRequest pRequest) { var respuesta = new InsertaDireccionResponse { }; var strMetodo = " WSViajes - ActualizaDireccionPredeterminada "; string sid = Guid.NewGuid().ToString(); try { if (pRequest == null) { respuesta.Mensaje = "No se recibió datos de petición."; } /*else if (String.IsNullOrEmpty(pRequest.Predeterminada.ToString()) || (pRequest.Predeterminada != 1 && pRequest.Predeterminada != 0)) * respuesta.Mensaje = "El elemento <<Predeterminada>> no puede estar vacío y debe ser un valor entre 1 y 0.";*/ else if (String.IsNullOrEmpty(pRequest.IdPersona.ToString()) || pRequest.IdPersona <= 0) { respuesta.Mensaje = "El elemento <<IdPersona>> no puede estar vacío ni igual o menor a cero."; } else if (String.IsNullOrEmpty(pRequest.IdDireccion.ToString()) || pRequest.IdDireccion <= 0) { respuesta.Mensaje = "El elemento <<IdDireccion>> no puede estar vacío ni igual o menor a cero."; } else if (String.IsNullOrEmpty(pRequest.IdPersonaModifica.ToString()) || pRequest.IdPersonaModifica <= 0) { respuesta.Mensaje = "El elemento <<IdPersonaModifica>> no puede estar vacío ni igual o menor a cero."; } else { var objDireccion = new E_DIRECCION { //PREDETERMINADA = pRequest.Predeterminada, IdPersona = pRequest.IdPersona, IdPersonaAlta = pRequest.IdPersonaModifica, IdDireccion = pRequest.IdDireccion }; var respuestaDireccion = new DireccionNegocio().ActualizaDireccionPredeterminada(objDireccion); if (respuestaDireccion.RET_NUMEROERROR == 0) { respuesta.Exito = true; respuesta.Mensaje = respuestaDireccion.RET_VALORDEVUELTO; } else { respuesta.CodigoError = respuestaDireccion.RET_NUMEROERROR; respuesta.Mensaje = respuestaDireccion.RET_VALORDEVUELTO; } } } catch (ServiceException Ex) { respuesta.CodigoError = Ex.Codigo; respuesta.Mensaje = Ex.Message; } catch (Exception Ex) { string strErrGUI = Guid.NewGuid().ToString(); string strMensaje = "Error Interno del Servicio [GUID: " + strErrGUI + "]."; Log.Error(Ex, "[" + strMetodo + "]" + "[SID:" + sid + "]" + strMensaje); respuesta.CodigoError = 10001; respuesta.Mensaje = "ERROR INTERNO DEL SERVICIO [" + strErrGUI + "]"; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, respuesta)); }
public HttpResponseMessage CreaDireccion([FromBody] InsertaActualizaDireccionRequest pRequest) { var respuesta = new InsertaDireccionResponse { }; var strMetodo = "WSViajes - CreaDireccion "; string sid = Guid.NewGuid().ToString(); try { if (pRequest == null) { respuesta.Mensaje = "No se recibió datos de petición."; } else if (String.IsNullOrEmpty(pRequest.Nombre)) { respuesta.Mensaje = "El elemento <<Nombre>> no puede estar vacío."; } else if (String.IsNullOrEmpty(pRequest.Calle)) { respuesta.Mensaje = "El elemento <<Calle>> no puede estar vacío."; } else if (String.IsNullOrEmpty(pRequest.Colonia)) { respuesta.Mensaje = "El elemento <<Colonia>> no puede estar vacío."; } else if (String.IsNullOrEmpty(pRequest.Descripcion)) { respuesta.Mensaje = "El elemento <<Descripcion>> no puede estar vacío."; } else if (String.IsNullOrEmpty(pRequest.NoExt)) { respuesta.Mensaje = "El elemento <<NoExt>> no puede estar vacío."; } else if (String.IsNullOrEmpty(pRequest.Latitud.ToString()) || pRequest.Latitud == 0) { respuesta.Mensaje = "El elemento <<Latitud>> no puede estar vacío ni igual a cero."; } else if (String.IsNullOrEmpty(pRequest.Longitud.ToString()) || pRequest.Longitud == 0) { respuesta.Mensaje = "El elemento <<Longitud>> no puede estar vacío ni igual a cero."; } else if (String.IsNullOrEmpty(pRequest.IdPersona.ToString()) || pRequest.IdPersona <= 0) { respuesta.Mensaje = "El elemento <<IdPersona>> no puede estar vacío ni igual o menor a cero."; } else if (String.IsNullOrEmpty(pRequest.IdPersonaCrea.ToString()) || pRequest.IdPersonaCrea <= 0) { respuesta.Mensaje = "El elemento <<IdPersonaCrea>> no puede estar vacío ni igual o menor a cero."; } else { var objDireccion = new E_DIRECCION { Nombre = pRequest.Nombre, Calle = pRequest.Calle, Colonia = pRequest.Colonia, NoInt = pRequest.NoInt ?? string.Empty, NoExt = pRequest.NoExt, Descripcion = pRequest.Descripcion, Latitud = pRequest.Latitud, Longitud = pRequest.Longitud, IdPersona = pRequest.IdPersona, IdPersonaAlta = pRequest.IdPersonaCrea }; var respuestaDireccion = new DireccionNegocio().Agregar(objDireccion); if (respuestaDireccion.RET_NUMEROERROR == 0) { respuesta.Exito = true; respuesta.Mensaje = respuestaDireccion.RET_VALORDEVUELTO; } else { respuesta.CodigoError = respuestaDireccion.RET_NUMEROERROR; respuesta.Mensaje = respuestaDireccion.RET_MENSAJEERROR; } } } catch (ServiceException Ex) { respuesta.CodigoError = Ex.Codigo; respuesta.Mensaje = Ex.Message; } catch (Exception Ex) { string strErrGUI = Guid.NewGuid().ToString(); string strMensaje = "Error Interno del Servicio [GUID: " + strErrGUI + "]."; Log.Error(Ex, "[" + strMetodo + "]" + "[SID:" + sid + "]" + strMensaje); respuesta.CodigoError = 10001; respuesta.Mensaje = "ERROR INTERNO DEL SERVICIO [" + strErrGUI + "]"; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, respuesta)); }