public void insertarDuenio(Duenio D)//inserta los datos en la tabla duenio y en logueo { CM = new ConectarYDesconectar(); CM.conectar(); try { MySqlCommand comm = CM.con.CreateCommand(); comm.CommandText = "INSERT INTO duenio(nombre,email,telefono, direccion, horariodisp) VALUES(?nombre,?email,?telefono,?direccion,?horariodisp)"; comm.Parameters.AddWithValue("?nombre", D.Nombre); comm.Parameters.AddWithValue("?email", D.Email); comm.Parameters.AddWithValue("?telefono", D.Telefono); comm.Parameters.AddWithValue("?direccion", D.Direccion); comm.Parameters.AddWithValue("?horariodisp", D.HorarioDeDisponibilidad); comm.ExecuteNonQuery(); comm.Dispose(); } catch (Exception ex) { MessageBox.Show("Hubo un error: " + ex.ToString()); } CM.desconectar(); int id = SelectDuenioId(D); ingresarcontrasenia(D, id); }
protected void BtnModificar_Click(object sender, EventArgs e) { try { Apartamento _unA = (Apartamento)Session["Apto"]; Duenio _und = (Duenio)Session["Duenio"]; //verifico q tenga un dueño if (_und == null) { throw new Exception("Debe Seleccionar Dueño"); } //modifico el objeto _unA.Direccion = txtDireccion.Text.Trim(); _unA.FechaCons = Calendario.SelectedDate; _unA.Alquiler = Convert.ToInt32(txtAlquiler.Text); _unA.Portero = chkPortero.Checked; _unA.Piso = Convert.ToInt32(txtPiso.Text); _unA.GComunes = Convert.ToInt32(txtGastosComunes.Text); _unA.Dueño = _und; //trato de modificar Logica.LogicaVivienda.Modificar(_unA); lblError.Text = "Modificacion con éxito"; this.LimpioFormulario(); } catch (Exception ex) { lblError.Text = ex.Message; } }
private void Btn_registrarDuenio_Click(object sender, RoutedEventArgs e) // evento que permite enviar los datos del nuevo duenio a la base de datos { string salida = "Dueño Registrado Correctamente."; // string que se mostrara en el msj si se registro correctamente if (!string.IsNullOrWhiteSpace(txtbx_DireccionDuenio.Text) && !string.IsNullOrWhiteSpace(txtbx_NombreDuenio.Text) && !string.IsNullOrWhiteSpace(txtbx_horarioDispDuenio.Text) && !string.IsNullOrWhiteSpace(txtbx_TelefonoDuenio.Text) && !string.IsNullOrWhiteSpace(txtbx_ContraseniaDuenio.Text) && !string.IsNullOrWhiteSpace(txtbx_UsuarioDuenio.Text)) // control de si se ingresaron todos los datos { Duenio nuevoDuenio = new Duenio(); DuenioABM duenioAbm = new DuenioABM(); nuevoDuenio.Nombre = txtbx_NombreDuenio.Text; nuevoDuenio.HorarioDeDisponibilidad = txtbx_horarioDispDuenio.Text; nuevoDuenio.Telefono = Convert.ToInt32(txtbx_TelefonoDuenio.Text); nuevoDuenio.Direccion = txtbx_DireccionDuenio.Text; nuevoDuenio.Email = txtbx_UsuarioDuenio.Text; nuevoDuenio.Contrasenia = txtbx_ContraseniaDuenio.Text; duenioAbm.insertarDuenio(nuevoDuenio); MessageBox.Show(salida); // ventana de msj cuando se realiza correctamente el registrodue } else { salida = "Faltan Campos!"; // string que se mossrara en el msj de alerta MessageBox.Show(salida); // msj de alerta que se mostrara si faltan campos por completar } txtbx_NombreDuenio.Clear(); txtbx_horarioDispDuenio.Clear(); txtbx_TelefonoDuenio.Clear(); txtbx_DireccionDuenio.Clear(); txtbx_UsuarioDuenio.Clear(); txtbx_ContraseniaDuenio.Clear(); }
protected void btnBuscar_Click(object sender, EventArgs e) { try { int _cedula = Convert.ToInt32(txtCI.Text); Duenio _objeto = Logica.LogicaDueño.Buscar(_cedula); //determino acciones if (_objeto == null) { //alta this.ActivoBotonesA(); Session["DuenioABM"] = null; } else { this.ActivoBotonesBM(); Session["DuenioABM"] = _objeto; txtNombre.Text = _objeto.Nombre; } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnAgregar_Click(object sender, EventArgs e) { try { Duenio _und = (Duenio)Session["Duenio"]; //verifico q tenga un dueño if (_und == null) { throw new Exception("Debe Seleccionar Dueño"); } //creo el objeto Apartamento unApto = new Apartamento(Convert.ToInt32(txtPadron.Text), txtDireccion.Text, Calendario.SelectedDate, Convert.ToInt32(txtAlquiler.Text), chkPortero.Checked, Convert.ToInt32(txtPiso.Text), Convert.ToInt32(txtGastosComunes.Text), _und); //trato de agregar Logica.LogicaVivienda.Alta(unApto); lblError.Text = "Alta con éxito"; this.LimpioFormulario(); } catch (Exception ex) { lblError.Text = ex.Message; } }
public void SelectDuenio(ref Duenio D)//trae los datos de duenio de la base de datos y los guarda en el parametro enviado { CM = new ConectarYDesconectar(); CM.conectar(); try { MySqlCommand comm = CM.con.CreateCommand(); comm.CommandText = "SELECT * FROM duenio INNER JOIN logueo USING(id_duenio) WHERE logueo.email=?email"; comm.Parameters.AddWithValue("?email", D.Email); MySqlDataReader myreader = comm.ExecuteReader(); myreader.Read(); if (myreader.HasRows) { D.Nombre = myreader["nombre"].ToString(); D.Email = myreader["email"].ToString(); D.Direccion = myreader["direccion"].ToString(); D.HorarioDeDisponibilidad = myreader["horariodisp"].ToString(); D.Telefono = int.Parse(myreader["telefono"].ToString()); D.Contrasenia = myreader["pass"].ToString(); } } catch (Exception ex) { MessageBox.Show("Hubo un error: " + ex.ToString()); } CM.desconectar(); }
protected void btnBuscoCliente_Click(object sender, EventArgs e) { try { //busco int _cedula = Convert.ToInt32(txtDuenioCedula.Text); Duenio _objeto = Logica.LogicaDueño.Buscar(_cedula); //determino acciones if (_objeto == null) { Session["Duenio"] = null; lblDuenio.Text = "No existe dicha cedula en el sistema"; } else { Session["Duenio"] = _objeto; lblDuenio.Text = _objeto.ToString(); } } catch (Exception ex) { lblError.Text = ex.Message; } }
public async Task <IActionResult> Edit(int id, [Bind("ID,Nombre,Apellido,Direccion,Dni,Telefono,Mail")] Duenio duenio) { if (id != duenio.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(duenio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DuenioExists(duenio.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(duenio)); }
public static Duenio Buscar(int pCedula) { Duenio D = null; SqlDataReader _Reader; SqlConnection _Conexion = new SqlConnection(Conexion._Cnn); SqlCommand _Comando = new SqlCommand("Exec BuscarDuenio " + pCedula, _Conexion); try { _Conexion.Open(); _Reader = _Comando.ExecuteReader(); if (_Reader.Read()) { D = new Duenio(Convert.ToInt32(_Reader["CiD"]), _Reader["NomD"].ToString()); } _Reader.Close(); } catch (Exception ex) { throw new ApplicationException("Problemas con la base de datos:" + ex.Message); } finally { _Conexion.Close(); } return(D); }
private void CargarGrid(Duenio oDuenio) { GridView1.DataSource = oDuenio.lcasa; GridView1.DataBind(); GridView2.DataSource = oDuenio.ldepartamento; GridView2.DataBind(); GridView3.DataSource = oDuenio.llocalcomercial; GridView3.DataBind(); }
public static List <EntidadesCompartidas.Vivienda> ListarPorDuenio(Duenio unD) { List <Vivienda> _lista = new List <Vivienda>(); _lista.AddRange(PersistenciaApartamento.ListarPorDuenio(unD)); _lista.AddRange(PersistenciaCasa.ListarPorDuenio(unD)); return(_lista); }
public async Task <IActionResult> Create([Bind("ID,Nombre,Apellido,Direccion,Dni,Telefono,Mail")] Duenio duenio) { if (ModelState.IsValid) { _context.Add(duenio); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(duenio)); }
public Modificar_Duenio(Duenio D) { InitializeComponent(); duenioABM = new DuenioABM(); duenioABM.SelectDuenio(ref D); txtbx_NombreDuenio.Text = D.Nombre; txtbx_TelefonoDuenio.Text = D.Telefono.ToString(); txtbx_EmailDuenio.Text = D.Email; txtbx_horarioDispDuenio.Text = D.HorarioDeDisponibilidad; txtbx_ContraseniaDuenio.Text = D.Contrasenia; }
private void AgregarNuevoDuenio() { string nom = textNombre.Text; string cel = textCelular.Text; Duenio duenioNuevo = new Duenio() { Nombre = nom, Telefono = cel }; miDir.AgregarDuenio(duenioNuevo); MessageBox.Show("Dueño Agregado con exito"); }
protected void buscarduenios(object sender, EventArgs e) { int DNI = int.Parse(midni.Value); Duenio oDuenio = LDuenio.Find(x => x.dni == DNI); inputapellido.Value = oDuenio.apellido; inputnombre.Value = oDuenio.nombre; inputdireccion.Value = oDuenio.direccion; inputtelefono.Value = oDuenio.telefono; inputmail.Value = oDuenio.mail; inputbanco.Value = oDuenio.banco; inputnumcuenta.Value = oDuenio.numerocuenta.ToString(); }
public static void Eliminar(Duenio unD) { //comando a ejecutar SqlConnection _Conexion = new SqlConnection(Conexion._Cnn); SqlCommand _Comando = new SqlCommand("EliminarDuenio", _Conexion); _Comando.CommandType = CommandType.StoredProcedure; //parametros SqlParameter _padron = new SqlParameter("@Ci", unD.CI); SqlParameter _Retorno = new SqlParameter("@Retorno", SqlDbType.Int); _Retorno.Direction = ParameterDirection.ReturnValue; _Comando.Parameters.Add(_padron); _Comando.Parameters.Add(_Retorno); try { _Conexion.Open(); _Comando.ExecuteNonQuery(); //determino devolucion del SP int oAfectados = (int)_Comando.Parameters["@Retorno"].Value; if (oAfectados == -1) { throw new Exception("No existe - No se Elimina"); } else if (oAfectados == -2) { throw new Exception("Tiene Viviendas Asociadas - No se Elimina"); } else if (oAfectados == -3) { throw new Exception("Error"); } } catch (Exception ex) { throw ex; } finally { _Conexion.Close(); } }
protected void btnEliminar_Click(object sender, EventArgs e) { try { Duenio _und = (Duenio)Session["DuenioABM"]; Logica.LogicaDueño.Eliminar(_und); lblError.Text = "Eliminacion con éxito"; this.LimpioFormulario(); } catch (Exception ex) { lblError.Text = ex.Message; } }
public string[] MostrarSeccion2() { List <string> res = new List <string>(); res.AddRange(Duenio.Mostrar()); res.AddRange(Empleado1.Mostrar()); res.AddRange(Empleado2.Mostrar()); res.Add(ColaEmpleados.ToString()); res.Add(MayorColaEmpleados.ToString()); res.Add(Math.Round(ACTPermanenciaCafeteria, 2).ToString()); res.Add(Math.Round(ACTPermanenciaColas, 2).ToString()); res.Add(ContadorClientes.ToString()); res.Add(ContadorPersonas.ToString()); return(res.ToArray()); }
protected void btnAgregar_Click(object sender, EventArgs e) { try { Duenio _unD = new Duenio(Convert.ToInt32(txtCI.Text), txtNombre.Text.Trim()); Logica.LogicaDueño.Alta(_unD); lblError.Text = "Alta con exito"; //limpio pantalla this.LimpioFormulario(); } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnModificar_Click(object sender, EventArgs e) { try { Duenio _und = (Duenio)Session["DuenioABM"]; //modifico el objeto _und.Nombre = txtNombre.Text.Trim(); Logica.LogicaDueño.Modificar(_und); lblError.Text = "Modificacion con éxito"; this.LimpioFormulario(); } catch (Exception ex) { lblError.Text = ex.Message; } }
private void Btn_ModificarDatosContacto_Click(object sender, RoutedEventArgs e) // evento que me habilita una ventana para modificar los datos personales del contacto { if (contacto.getTipo() == "Duenio") { Duenio duenio = new Duenio(); duenio.Email = contacto.Email; Modificar_Duenio D = new Modificar_Duenio(duenio); D.Show(); this.Close(); } else { Inmobiliaria I = new Inmobiliaria(); I.Email = contacto.Email; Modifica_Inmobiliaria X = new Modifica_Inmobiliaria(I); X.Show(); this.Close(); } }
private void Btn_modificarDuenio_Click(object sender, RoutedEventArgs e) { try { Duenio duenio = new Duenio(); duenio.Nombre = txtbx_NombreDuenio.Text; duenio.Telefono = Convert.ToInt32(txtbx_TelefonoDuenio.Text); duenio.Email = txtbx_EmailDuenio.Text; duenio.HorarioDeDisponibilidad = txtbx_horarioDispDuenio.Text; duenio.Contrasenia = txtbx_ContraseniaDuenio.Text; duenioABM.updateDuenio(duenio); MessageBox.Show("Modificado correctamente"); } catch (Exception ex) { logger.Error("ERROR al modificar duenio-> {0}", ex.ToString()); MessageBox.Show("error al modificar"); } }
public void modificarcontrasenia(Duenio D)//modifica duenio en la tabla logueo(se la utilisa en updateduenio) { CM = new ConectarYDesconectar(); CM.conectar(); try { MySqlCommand comm = CM.con.CreateCommand(); comm.CommandText = "UPDATE logueo SET pass=?contrasenia WHERE email=?email"; comm.Parameters.AddWithValue("?email", D.Email); comm.Parameters.AddWithValue("?contrasenia", D.Contrasenia); comm.ExecuteNonQuery(); comm.Dispose(); } catch (Exception ex) { MessageBox.Show("Hubo un error: " + ex.ToString()); } CM.desconectar(); }
public VectorEstado(double mediaLlegada, double desviacionLlegada, double desdeFinConsumo, double hastaFinConsumo, double desdeFinUsoMesa, double hastaFinUsoMesa, double tiempoCompra, double mediaEntrega) { LlegadaPersona = new LlegadaPersona(this, mediaLlegada, desviacionLlegada); FinCompra = new FinCompra(this, tiempoCompra); Inestable = new Inestable(this); FinLimpieza = new FinLimpieza(this); FinEntrega = new FinEntrega(this, mediaEntrega); FinConsumo = new FinConsumo(this, desdeFinConsumo, hastaFinConsumo); FinUsoMesa = new FinUsoMesa(this, desdeFinUsoMesa, hastaFinUsoMesa); Duenio = new Duenio(this); Empleado1 = new Empleado(this); Empleado2 = new Empleado(this); Personas = new List <Persona>(); ACTPermanenciaCafeteria = 0; ACTPermanenciaColas = 0; ContadorClientes = 0; }
public void deleteDuenio(Duenio D)//elimina el duenio de la tabla { CM = new ConectarYDesconectar(); CM.conectar(); try { MySqlCommand comm = CM.con.CreateCommand(); comm.CommandText = "DELETE FROM duenio WHERE email=?email"; comm.Parameters.AddWithValue("?email", D.Email); comm.ExecuteNonQuery(); comm.Dispose(); } catch (Exception ex) { MessageBox.Show("Hubo un error: " + ex.ToString()); } CM.desconectar(); }
static void Main(string[] args) { //Planteamiento ejercicio 4: Definir una fábrica que permita construir una serie de productos //para la interacción del cliente con los productos y su respectivo dueño. //Abstract Factory AFabrica f1 = new CFabrica1(); Cliente cliente1 = new Cliente(f1); cliente1.Run(); AFabrica f2 = new CFabrica2(); Cliente cliente2 = new Cliente(f2); cliente2.Run(); AProducto1 ap = new AProducto1(); //Singleton Duenio d = Duenio.getSingletonInstance("Luis Moreira"); }
public void ingresarcontrasenia(Duenio D, int id)//ingresa los datos de logueo dell duenio en la tabla logueo { CM = new ConectarYDesconectar(); CM.conectar(); try { MySqlCommand comm = CM.con.CreateCommand(); comm.CommandText = "INSERT INTO logueo(id_duenio, pass, email) VALUES(?id_duenio,?contrasenia,?email)"; comm.Parameters.AddWithValue("?email", D.Email); comm.Parameters.AddWithValue("?contrasenia", D.Contrasenia); comm.Parameters.AddWithValue("?id_duenio", id); comm.ExecuteNonQuery(); comm.Dispose(); } catch (Exception ex) { MessageBox.Show("Hubo un error: " + ex.ToString()); } CM.desconectar(); }
public static void Modificar(Duenio unD) { SqlConnection _Conexion = new SqlConnection(Conexion._Cnn); SqlCommand _Comando = new SqlCommand("ModificarDuenio", _Conexion); _Comando.CommandType = CommandType.StoredProcedure; _Comando.Parameters.AddWithValue("@Ci", unD.CI); _Comando.Parameters.AddWithValue("@Nombre", unD.Nombre); SqlParameter _Retorno = new SqlParameter("@Retorno", SqlDbType.Int); _Retorno.Direction = ParameterDirection.ReturnValue; _Comando.Parameters.Add(_Retorno); try { _Conexion.Open(); _Comando.ExecuteNonQuery(); int oAfectados = (int)_Comando.Parameters["@Retorno"].Value; if (oAfectados == -1) { throw new Exception("No Existe la cedula - No se Modifico"); } else if (oAfectados == -2) { throw new Exception("Error"); } } catch (Exception ex) { throw ex; } finally { _Conexion.Close(); } }
public static List <Vivienda> ListarPorDuenio(Duenio unD) { List <Vivienda> _lista = new List <Vivienda>();; SqlDataReader _Reader; SqlConnection _Conexion = new SqlConnection(Conexion._Cnn); SqlCommand _Comando = new SqlCommand("ListarCasasDuenio", _Conexion); _Comando.CommandType = CommandType.StoredProcedure; _Comando.Parameters.AddWithValue("@Ci", unD.CI); try { _Conexion.Open(); _Reader = _Comando.ExecuteReader(); if (_Reader.HasRows) { while (_Reader.Read()) { Casa V = new Casa(Convert.ToInt32(_Reader["PadronViv"]), _Reader["DirViv"].ToString(), Convert.ToDateTime(_Reader["FConsViv"]), Convert.ToInt32(_Reader["PreAlqViv"]), Convert.ToInt32(_Reader["MtFondoC"]), unD); _lista.Add(V); } } _Reader.Close(); } catch (Exception ex) { throw new ApplicationException("Problemas con la base de datos:" + ex.Message); } finally { _Conexion.Close(); } return(_lista); }
/// <summary> /// Prepara la iteración actual para la simulación: borra cálculos intermedios, mantiene tiempos /// de eventos próximos. ///</summary> public void Preparar() { LlegadaPersona.Preparar(); FinCompra.Preparar(); Inestable.Preparar(); FinLimpieza.Preparar(); FinEntrega.Preparar(); FinCompra.Preparar(); FinUsoMesa.Preparar(); FinConsumo.Preparar(); Duenio.Preparar(); Empleado1.Preparar(Anterior.Empleado1); Empleado2.Preparar(Anterior.Empleado2); ColaEmpleados = Anterior.ColaEmpleados; MayorColaEmpleados = Anterior.MayorColaEmpleados; ACTPermanenciaCafeteria = Anterior.ACTPermanenciaCafeteria; ACTPermanenciaColas = Anterior.ACTPermanenciaColas; ContadorClientes = Anterior.ContadorClientes; ContadorPersonas = Anterior.ContadorPersonas; Personas = Anterior.Personas.Select(p => p.CopiarYPreparar()).ToList(); }