private void btnmodificar_Click(object sender, EventArgs e) { try { if (!EsError) { Mensajero m = new Mensajero(); m.Identificacion = txtidentificacion.Text.Trim(); m.Nombre = txtnombre.Text.Trim(); m.Placa = txtplaca.Text.Trim(); m.Telefono = Convert.ToInt32(txttelefono.Text.Trim()); Negocio.LNegocio.ModificarMensajero(m); MessageBox.Show("Mensajero modificado"); limpiar(); txtidentificacion.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void ModificarMensajero() { byte[] foto = new byte[8]; foto[0] = 0; foto[1] = 1; foto[2] = 1; foto[3] = 0; foto[4] = 1; foto[5] = 1; foto[6] = 1; foto[7] = 1; Mensajero oMensajero = new Mensajero(); oMensajero.IDMensajero = "2-333-444"; oMensajero.Nombre = "MensajeroTestMod"; oMensajero.Apellidos = "Test Tester"; oMensajero.Telefono = "65651"; oMensajero.Activo = false; oMensajero.Correo = "@test"; oMensajero.Foto = foto; oMensajero.Sexo = "Masculino"; Mensajero pMensajero = new Mensajero(); IBLLMensajero _BLLMensajero = new BLLMensajero(); pMensajero = _BLLMensajero.ModificarMensajero(oMensajero); System.Diagnostics.Debug.Write(pMensajero.IDMensajero); }
public static bool VerificarMensajero(Mensajero m_Mensajero) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"SELECT Identificacion, Nombre, Placa, Telefono FROM Mensajero "; objpeticion.Peticion += @"WHERE Identificacion = '" + m_Mensajero.Identificacion + "' AND "; objpeticion.Peticion += @"Nombre = '" + m_Mensajero.Nombre + "' AND "; objpeticion.Peticion += @"Placa = '" + m_Mensajero.Placa + "'"; objpeticion.Peticion += @"Telefono = '" + m_Mensajero.Telefono + "'"; Acceso objacceso = new Acceso(); List <Mensajero> lstresultados = objacceso.Consultar_Mensajeros(objpeticion); if (lstresultados.Count > 0) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public ActionResult MensajeroEditar(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { using (var db = new TransportareContext()) { Mensajero mensajero = db.Mensajero.Find(id); if (mensajero == null) { return(HttpNotFound()); } ViewBag.TipoGenero = new SelectList(db.TablaGeneral.Where(tg => tg.Grupo == 1).ToList(), "IdTablaGeneral", "Descripcion"); ViewBag.Departamentos = new SelectList(db.Ubigeo.Where(u => u.Padre == null).ToList(), "IdUbigeo", "Descripcion"); ViewBag.xDistrito = new SelectList(db.Ubigeo.ToList(), "IdUbigeo", "Descripcion"); ViewBag.FechaIng = mensajero.FechaIngreso.ToShortDateString(); return(View(mensajero)); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Método que selecciona el cliente y lo guarda como parametro de la clase /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgvMensajero_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { if (dgvMensajero.RowCount > 0 && dgvMensajero.SelectedRows.Count > 0) { if (dgvMensajero.CurrentCell.Selected) { _Mensajero = dgvMensajero.SelectedRows[0].DataBoundItem as Mensajero; this.DialogResult = DialogResult.OK; } } } catch (Exception er) { StringBuilder msg = new StringBuilder(); msg.AppendFormat("Message {0}\n", er.Message); msg.AppendFormat("Source {0}\n", er.Source); msg.AppendFormat("InnerException {0}\n", er.InnerException); msg.AppendFormat("StackTrace {0}\n", er.StackTrace); msg.AppendFormat("TargetSite {0}\n", er.TargetSite); _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); MessageBox.Show("Se produjo el siguiente error :" + er.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnagregar_Click(object sender, EventArgs e) { try { if (!EsError) { if (VerificarExistenciaCodigo()) { MessageBox.Show("El código digitado ya existe en base de datos, por favor cambiarlo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Mensajero m = new Mensajero(); m.Identificacion = txtidentificacion.Text.Trim(); m.Nombre = txtnombre.Text.Trim(); m.Placa = txtplaca.Text.Trim(); m.Telefono = Convert.ToInt32(txttelefono.Text.Trim()); Negocio.LNegocio.AgregarMensajero(m); MessageBox.Show("Mensajero agregado"); limpiar(); txtidentificacion.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult DeleteConfirmed(int id) { Mensajero mensajero = db.Mensajero.Find(id); db.Mensajero.Remove(mensajero); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult MensajeroEliminar(int id) { using (var db = new TransportareContext()) { Mensajero mensajero = db.Mensajero.Find(id); db.Mensajero.Remove(mensajero); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Edit([Bind(Include = "Id_Mensajero,Id_Ingreso,Orden,Tipo_Ingreso,Nombre,CUI,Carnet")] Mensajero mensajero) { if (ModelState.IsValid) { db.Entry(mensajero).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Ingreso = new SelectList(db.Ingreso, "Id_Ingreso", "Codigo_Ingreso", mensajero.Id_Ingreso); return(View(mensajero)); }
public void BuscarMensajeroID() { string IdMensajero = ""; IdMensajero = "2-333-444"; Mensajero pMensajero = new Mensajero(); IBLLMensajero _BLLMensajero = new BLLMensajero(); pMensajero = _BLLMensajero.BuscarMensajeroID(IdMensajero); System.Diagnostics.Debug.Write(pMensajero.IDMensajero); }
/// <summary> /// Metodo que implementa el metodo ModificarMensajero en la clase DAL /// </summary> /// <param name="oMensajero">Mensajero que modificará en la base de datos</param> /// <returns>Retorna una string con la respuesta del storedProcedure</returns> public Mensajero ModificarMensajero(Mensajero oMensajero) { IDALMensajero _IDALMensajero = new DALMensajero(); if (oMensajero == null) { throw new Exception(); } else { return(_IDALMensajero.ModificarMensajero(oMensajero)); } }
public List <Mensajero> Consultar_Mensajeros(SQLParametros P_Peticion) { List <Mensajero> lstresultados = new List <Mensajero>(); try { SqlCommand cmd = new SqlCommand(); cmd.Connection = objconexion; //Identifica la conexion a la BD cmd.CommandType = System.Data.CommandType.Text; //Se especifica el tipo de formato de sentencia a ejecutar cmd.CommandText = P_Peticion.Peticion; //Aqui se asigna la peticion construida if (P_Peticion.LstParametros.Count > 0) //Validar si tiene parametros, y agregarlos { cmd.Parameters.AddRange(P_Peticion.LstParametros.ToArray()); } SqlDataAdapter objconsultapedido = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); objconsultapedido.Fill(dt); if (dt.Rows.Count > 0) //Verifica si la consulta devolvio registros { foreach (DataRow fila in dt.Rows) { Mensajero m = new Mensajero(); //Aqui se obtiene los valores de celda o columna por fila leida m.Identificacion = fila.ItemArray[0].ToString(); m.Nombre = fila.ItemArray[1].ToString(); m.Placa = fila.ItemArray[2].ToString(); m.Telefono = Convert.ToInt32(fila.ItemArray[3].ToString()); lstresultados.Add(m); } } } catch (Exception ex) { throw ex; } finally { this.CERRARCONEXION(); } return(lstresultados); }
/// <summary> /// Método que busca mensajeros por ID en la base de datos /// </summary> /// <param name="IDMensajero">ID dej mensajero</param> /// <returns>Retorna el mensajero que se encuentre en la base de datos</returns> public Mensajero BuscarMensajeroID(string IDMensajero) { Mensajero oMensajero = new Mensajero(); IConexion conexion = new Conexion(); DataTable dt = new DataTable(); using (SqlConnection conn = conexion.conexion()) { try { SqlCommand cmd = new SqlCommand("select * from [Mensajero] where IDMensajero= @IDMensajero", conn); cmd.Parameters.AddWithValue("@IDMensajero", IDMensajero); SqlDataAdapter sda = new SqlDataAdapter(cmd); sda.Fill(dt); if (dt.Rows.Count > 0) { oMensajero.IDMensajero = dt.Rows[0][0].ToString(); oMensajero.Nombre = dt.Rows[0][1].ToString(); oMensajero.Apellidos = dt.Rows[0][2].ToString(); oMensajero.Sexo = dt.Rows[0][3].ToString(); oMensajero.Foto = (byte[])(dt.Rows[0][4]); oMensajero.Correo = dt.Rows[0][5].ToString(); oMensajero.Activo = (Boolean)dt.Rows[0][6]; oMensajero.Telefono = dt.Rows[0][7].ToString(); } else { oMensajero = null; } } catch (SqlException sqlError) { StringBuilder msg = new StringBuilder(); msg.AppendFormat(Utilitarios.CreateSQLExceptionsErrorDetails(sqlError)); _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); throw; } catch (Exception er) { StringBuilder msg = new StringBuilder(); msg.AppendFormat(Utilitarios.CreateGenericErrorExceptionDetail(er)); _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); throw; } finally { conn.Close(); } } return(oMensajero); }
/// <summary> /// Método que busca mensajeros por filtro /// </summary> /// <param name="flitro">filtro</param> /// <returns>Retorna una lista de mensajeros que cumplan con el filtro</returns> public List <Mensajero> BuscarMensajeroByFilter(string flitro) { List <Mensajero> _ListMensajero = new List <Mensajero>(); IConexion conexion = new Conexion(); DataSet dt = new DataSet(); using (SqlConnection conn = conexion.conexion()) { try { SqlCommand cmd = new SqlCommand(@"PA_BuscarMensajeroByFilter", conn); cmd.Parameters.AddWithValue("@Filtro", flitro); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter sda = new SqlDataAdapter(cmd); sda.Fill(dt); if (dt.Tables[0].Rows.Count > 0) { foreach (DataRow dr in dt.Tables[0].Rows) { Mensajero oMensajero = new Mensajero(); oMensajero.IDMensajero = dr["IDMensajero"].ToString(); oMensajero.Nombre = dr["Nombre"].ToString(); oMensajero.Apellidos = dr["Apellidos"].ToString(); oMensajero.Foto = (byte[])dr["Foto"]; _ListMensajero.Add(oMensajero); } } } catch (SqlException sqlError) { StringBuilder msg = new StringBuilder(); msg.AppendFormat(Utilitarios.CreateSQLExceptionsErrorDetails(sqlError)); _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); throw; } catch (Exception er) { StringBuilder msg = new StringBuilder(); msg.AppendFormat(Utilitarios.CreateGenericErrorExceptionDetail(er)); _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); throw; } finally { conn.Close(); } } return(_ListMensajero); }
// GET: Mensajeros/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Mensajero mensajero = db.Mensajero.Find(id); if (mensajero == null) { return(HttpNotFound()); } return(View(mensajero)); }
/// <summary> /// Metodo que muestra los mensajeros que hay en la base de datos /// </summary> /// <returns>Retorna una lista con la información</returns> public List <Mensajero> MostrarMensajeros() { IConexion conexion = new Conexion(); List <Mensajero> _ListMensajeros = new List <Mensajero>(); DataSet dt = new DataSet(); using (SqlConnection conn = conexion.conexion()) { try { SqlCommand cmd = new SqlCommand("select * from [Mensajero]", conn); SqlDataAdapter sda = new SqlDataAdapter(cmd); sda.Fill(dt); foreach (DataRow dr in dt.Tables[0].Rows) { Mensajero oMensajero = new Mensajero(); oMensajero.IDMensajero = dr["IDMensajero"].ToString(); oMensajero.Nombre = dr["Nombre"].ToString(); oMensajero.Apellidos = dr["Apellidos"].ToString(); oMensajero.Sexo = dr["Sexo"].ToString(); oMensajero.Foto = (byte[])dr["Foto"]; oMensajero.Correo = dr["CorreoElectronico"].ToString(); oMensajero.Activo = Convert.ToBoolean(dr["Activo"].ToString()); oMensajero.Telefono = dr["Telefono"].ToString(); _ListMensajeros.Add(oMensajero); } } catch (SqlException sqlError) { StringBuilder msg = new StringBuilder(); msg.AppendFormat(Utilitarios.CreateSQLExceptionsErrorDetails(sqlError)); _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); throw; } catch (Exception er) { StringBuilder msg = new StringBuilder(); msg.AppendFormat(Utilitarios.CreateGenericErrorExceptionDetail(er)); _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); throw; } finally { conn.Close(); } } return(_ListMensajeros); }
private ModeloMensajeros MapearAplicacion(Mensajero tabla) { return(new ModeloMensajeros() { IdMensajero = tabla.IdMensajero, Nombres = tabla.Nombres, Apellidos = tabla.Apellidos, Documento = tabla.Documento, Direccion = tabla.Direccion, FechaIngreso = tabla.FechaIngreso, Estado = tabla.Estado, IdSexo = tabla.IdSexo, IdUbigeo = tabla.IdUbigeo }); }
// GET: Mensajeros/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Mensajero mensajero = db.Mensajero.Find(id); if (mensajero == null) { return(HttpNotFound()); } ViewBag.Id_Ingreso = new SelectList(db.Ingreso, "Id_Ingreso", "Codigo_Ingreso", mensajero.Id_Ingreso); return(View(mensajero)); }
public static int ModificarMensajero(Mensajero m_Mensajero) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"UPDATE mensajero SET Nombre = '" + m_Mensajero.Nombre + "', Placa = '" + m_Mensajero.Placa + "', Telefono = '" + m_Mensajero.Telefono + "' WHERE Identificacion = '" + m_Mensajero.Identificacion + "'"; Acceso objacceso = new Acceso(); return(objacceso.Ejecutar_Peticiones(objpeticion)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Metodo que crea al mensajero con los parametros recibidos /// </summary> /// <param name="IDMensajero">Numero de Cedula del mensajero</param> /// <param name="Nombre">Nombbre del mensajero</param> /// <param name="Apellidos">Apellidos del mensajero</param> /// <param name="sexo">Sexo del mensajero</param> /// <param name="foto">Foto del mensajero</param> /// <param name="correo">Correo del mensajero</param> /// <param name="activo">Activo del mensajero</param> /// <param name="telefono">Telefono del mensajero</param> /// <returns>El objeto Mensajero construido y validado</returns> public static Mensajero ConstruirMensajero(string IDMensajero, string Nombre, string Apellidos, string sexo, byte[] foto, string correo, bool activo, string telefono) { Mensajero oMensajero = new Mensajero(); oMensajero.IDMensajero = IDMensajero; oMensajero.Nombre = Nombre; oMensajero.Apellidos = Apellidos; oMensajero.Sexo = sexo; oMensajero.Foto = foto; oMensajero.Correo = correo; oMensajero.Activo = activo; oMensajero.Telefono = telefono; return(oMensajero); }
/// <summary> /// Metodo que inserta un mensajero a la base de datos /// </summary> /// <param name="oMensajero">Mensajero a insertar en la base de datos</param> /// <returns>Retorna una string con la respuesta del storedProcedure</returns> public Mensajero InsertarMensajero(Mensajero oMensajero) { string client = ""; IConexion conexion = new Conexion(); DataTable dt = new DataTable(); using (SqlConnection conn = conexion.conexion()) { try { string query = @"PA_InsertarMensajero"; SqlCommand comm = new SqlCommand(query, conn); comm.CommandType = CommandType.StoredProcedure; comm.Parameters.AddWithValue("@IDMensajero", oMensajero.IDMensajero); comm.Parameters.AddWithValue("@Nombre", oMensajero.Nombre); comm.Parameters.AddWithValue("@Apellidos", oMensajero.Apellidos); comm.Parameters.AddWithValue("@Sexo", oMensajero.Sexo); comm.Parameters.AddWithValue("@foto", oMensajero.Foto); comm.Parameters.AddWithValue("@Correo", oMensajero.Correo); comm.Parameters.AddWithValue("@Activo", oMensajero.Activo); comm.Parameters.AddWithValue("@Telefono", oMensajero.Telefono); SqlDataReader reader = comm.ExecuteReader(); while (reader.Read()) { client = oMensajero.IDMensajero; } return(this.BuscarMensajeroID(oMensajero.IDMensajero)); } catch (SqlException sqlError) { StringBuilder msg = new StringBuilder(); msg.AppendFormat(Utilitarios.CreateSQLExceptionsErrorDetails(sqlError)); _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); throw; } catch (Exception er) { StringBuilder msg = new StringBuilder(); msg.AppendFormat(Utilitarios.CreateGenericErrorExceptionDetail(er)); _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); throw; } finally { conn.Close(); } } }
public static int EliminarMensajero(Mensajero m_Mensajero) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"DELETE FROM Mensajero WHERE Identificacion = '" + m_Mensajero.Identificacion + "'"; Acceso objacceso = new Acceso(); return(objacceso.Ejecutar_Peticiones(objpeticion)); } catch (Exception ex) { throw ex; } }
public static int AgregarMensajero(Mensajero m_Mensajero) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"INSERT INTO Mensajero VALUES ('" + m_Mensajero.Identificacion + "','" + m_Mensajero.Nombre + "','" + m_Mensajero.Placa + "','" + m_Mensajero.Telefono + "')"; Acceso objacceso = new Acceso(); return(objacceso.Ejecutar_Peticiones(objpeticion)); } catch (Exception ex) { throw ex; } }
private void btneliminar_Click(object sender, EventArgs e) { try { Mensajero m = new Mensajero(); m.Identificacion = txtidentificacion.Text.Trim(); LNegocio.EliminarMensajero(m); MessageBox.Show("Mensajero Eliminado"); limpiar(); txtidentificacion.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult MensajeroDetalles(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { using (var db = new TransportareContext()) { Mensajero m = db.Mensajero.Find(id); return(View(m)); } } catch (Exception ex) { ModelState.AddModelError("", "Error al encontrar mensajero:" + ex.Message); return(View()); } }
/// <summary> /// Metodo que implementa el metodo insertarMensajero en la clase DAL /// </summary> /// <param name="oMensajero">Mensajero a insertar</param> /// <returns>Retorna una string con la respuesta del storedProcedure</returns> public Mensajero InsertarMensajero(Mensajero oMensajero) { IDALMensajero _IDALMensajero = new DALMensajero(); if (oMensajero == null) { throw new Exception("El mensajero es nulo"); } else { if (BuscarMensajeroID(oMensajero.IDMensajero) != null) { return(_IDALMensajero.ModificarMensajero(oMensajero)); } else { return(_IDALMensajero.InsertarMensajero(oMensajero)); } } }
public ActionResult MensajeroEditar(Mensajero m) { try { if (ModelState.IsValid) { using (var db = new TransportareContext()) { m.Estado = true; db.Entry(m).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(m)); } catch (Exception ex) { throw ex; } }
public ActionResult MensajeroCrear(Mensajero m) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new TransportareContext()) { m.Estado = true; db.Mensajero.Add(m); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "Error al registrar alumno:" + ex.Message); return(View()); } }
/// <summary> /// Método que abre la ventana filtro para buscar mensajeros /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBuscarMensajeros_Click(object sender, EventArgs e) { frmFiltroMensajero ofrmFiltroMensajero = new frmFiltroMensajero(); IBLLCliente _BLLCliente = new BLLCliente(); try { // Mostrar ventan de filtro ofrmFiltroMensajero.ShowDialog(); if (ofrmFiltroMensajero.DialogResult == DialogResult.OK) { oMensajero = ofrmFiltroMensajero._Mensajero; txtIDMensajero.Text = oMensajero.IDMensajero; txtNombreMensajero.Text = oMensajero.Nombre; } if (oMensajero == null) { MessageBox.Show("No existe el Cliente", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } catch (Exception er) { StringBuilder msg = new StringBuilder(); msg.AppendFormat("Message {0}\n", er.Message); msg.AppendFormat("Source {0}\n", er.Source); msg.AppendFormat("InnerException {0}\n", er.InnerException); msg.AppendFormat("StackTrace {0}\n", er.StackTrace); msg.AppendFormat("TargetSite {0}\n", er.TargetSite); // Log error _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); // Mensaje de Error MessageBox.Show("Se ha producido el siguiente error " + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult MensajeroEliminar(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { using (var db = new TransportareContext()) { Mensajero mensajero = db.Mensajero.Find(id); if (mensajero == null) { return(HttpNotFound()); } return(View(mensajero)); } } catch (Exception ex) { throw ex; } }