Beispiel #1
0
        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);
        }
Beispiel #3
0
        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;
     }
 }
Beispiel #5
0
 /// <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);
     }
 }
Beispiel #6
0
        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);
            }
        }
Beispiel #7
0
        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"));
     }
 }
Beispiel #9
0
 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);
        }
Beispiel #11
0
        /// <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));
            }
        }
Beispiel #12
0
        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);
        }
Beispiel #13
0
        /// <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);
        }
Beispiel #14
0
        /// <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);
        }
Beispiel #15
0
        // 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));
        }
Beispiel #16
0
        /// <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
     });
 }
Beispiel #18
0
        // 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));
        }
Beispiel #19
0
        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;
            }
        }
Beispiel #20
0
        /// <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);
        }
Beispiel #21
0
        /// <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();
                }
            }
        }
Beispiel #22
0
        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;
            }
        }
Beispiel #23
0
        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;
            }
        }
Beispiel #24
0
        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());
     }
 }
Beispiel #26
0
        /// <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());
     }
 }
Beispiel #29
0
        /// <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;
            }
        }