public ActionResult DeleteConfirmed(int id) { csr csr = db.csr.Find(id); db.csr.Remove(csr); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,NumeroCuenta,Guia,PieceID,Referencia,IATAOrigen,CiudadOrigen,IATADestino,CiudadDestino,SVCSubIATA,Ruta,Piezas,Peso,FechaRecoleccion,FechaPrimerCheckpointTerminal,HoraPrimerCheckpointTerminal,PrimerCheckpointTerminal,DescripcionPrimerCheckTerminal,DetallesEntregaComentarios,TiempoTransitoEstimado,TiempoTransitoRealizado,IntentosEntrega,CausaDemora,FechaIngresoCC,DiasCC,Producto,ValorSeguro,NombreRemitente,ContactoRemitente,DireccionRemitente,CPRemitente,NombreDestinatario,ContactoDestinatario,DireccionDestinatario,CPDestinatario,UltimoCheckpoint,FechaUltimoCheckpoint,HoraUltimoCheckpoint,detalleultimocheckpoint")] csr csr) { if (ModelState.IsValid) { db.Entry(csr).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(csr)); }
// GET: csrs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } csr csr = db.csr.Find(id); if (csr == null) { return(HttpNotFound()); } return(View(csr)); }
public ActionResult Edit(asignacionordenes asignacionordenes) { asignacionordenes asignacionTemp = db.asignacionordenes.Where(x => x.id == asignacionordenes.id).FirstOrDefault(); asignacionTemp.Comentarios = asignacionordenes.Comentarios; asignacionTemp.StatusAsignacion_Id = asignacionordenes.StatusAsignacion_Id; if (asignacionTemp.StatusAsignacion_Id != 2) { var csr = asignacionTemp.concentrado.CSR_Id.ToString(); if (csr != string.Empty) { int a = int.Parse(csr); csr csrTemp = db.csr.Where(x => x.id == a).FirstOrDefault(); csrTemp.UltimoCheckpoint = "OK"; db.SaveChanges(); } } db.SaveChanges(); return(Json(new { success = true, message = "Editado Correctamente." })); }
public ActionResult ObtenerCSR() { var Draw = Request.Form.GetValues("draw").FirstOrDefault(); var Start = Request.Form.GetValues("start").FirstOrDefault(); var Length = Request.Form.GetValues("length").FirstOrDefault(); var SortColumn = Request.Form.GetValues("columns[" + Request.Form.GetValues("order[0][column]").FirstOrDefault() + "][data]").FirstOrDefault(); var SortColumnDir = Request.Form.GetValues("order[0][dir]").FirstOrDefault(); var guia = Request.Form.GetValues("columns[0][search][value]").FirstOrDefault(); //var orden = Request.Form.GetValues("columns[1][search][value]").FirstOrDefault(); //var direcciondestinatario = Request.Form.GetValues("columns[2][search][value]").FirstOrDefault(); //var nombredestinatario = Request.Form.GetValues("columns[3][search][value]").FirstOrDefault(); //var cp = Request.Form.GetValues("columns[4][search][value]").FirstOrDefault(); int PageSize = Length != null?Convert.ToInt32(Length) : 0; int Skip = Start != null?Convert.ToInt32(Start) : 0; int TotalRecords = 0; try { List <csr> lista = new List <csr>(); using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString())) { con.Open(); string sql = "exec [SP_CSR_PARAMETROSOPCIONALES] @guia"; var query = new SqlCommand(sql, con); if (guia != "") { query.Parameters.AddWithValue("@guia", guia); } else { query.Parameters.AddWithValue("@guia", DBNull.Value); } //if (orden != "") //{ // query.Parameters.AddWithValue("@orden", orden); //} //else //{ // query.Parameters.AddWithValue("@orden", DBNull.Value); //} //if (direcciondestinatario != "") //{ // query.Parameters.AddWithValue("@direccion", direcciondestinatario); //} //else //{ // query.Parameters.AddWithValue("@direccion", DBNull.Value); //} //if (nombredestinatario != "") //{ // query.Parameters.AddWithValue("@nombre", nombredestinatario); //} //else //{ // query.Parameters.AddWithValue("@nombre", DBNull.Value); //} //if (cp != "") //{ // query.Parameters.AddWithValue("@cp", cp); //} //else //{ // query.Parameters.AddWithValue("@cp", DBNull.Value); //} using (var dr = query.ExecuteReader()) { while (dr.Read()) { // facturas var csr = new csr(); csr.id = Convert.ToInt32(dr["id"]); csr.NumeroCuenta = dr["NumeroCuenta"].ToString(); csr.Guia = dr["Guia"].ToString(); csr.Referencia = dr["Referencia"].ToString(); csr.PieceID = dr["PieceID"].ToString(); csr.IATAOrigen = dr["IATAOrigen"].ToString(); csr.CiudadOrigen = dr["CiudadOrigen"].ToString(); csr.IATADestino = dr["IATADestino"].ToString(); csr.CiudadDestino = dr["CiudadDestino"].ToString(); csr.SVCSubIATA = dr["SVCSubIATA"].ToString(); csr.Ruta = dr["Ruta"].ToString(); csr.Piezas = Convert.ToInt32(dr["Piezas"]); csr.Peso = Convert.ToDecimal(dr["Peso"]); csr.FechaRecoleccion = Convert.ToDateTime(dr["FechaRecoleccion"]); csr.FechaUltimoCheckpoint = Convert.ToDateTime(dr["FechaUltimoCheckpoint"]); csr.HoraPrimerCheckpointTerminal = dr["HoraPrimerCheckpointTerminal"].ToString(); csr.PrimerCheckpointTerminal = dr["PrimerCheckpointTerminal"].ToString(); csr.DescripcionPrimerCheckTerminal = dr["DescripcionPrimerCheckTerminal"].ToString(); csr.DetallesEntregaComentarios = dr["DetallesEntregaComentarios"].ToString(); csr.TiempoTransitoEstimado = Convert.ToInt32(dr["TiempoTransitoEstimado"]); csr.TiempoTransitoRealizado = Convert.ToInt32(dr["TiempoTransitoRealizado"]); csr.IntentosEntrega = Convert.ToInt32(dr["IntentosEntrega"]); csr.CausaDemora = dr["CausaDemora"].ToString(); csr.FechaIngresoCC = Convert.ToDateTime(dr["FechaIngresoCC"]); csr.DiasCC = Convert.ToInt32(dr["DiasCC"]); csr.Producto = dr["Producto"].ToString(); csr.ValorSeguro = Convert.ToDecimal(dr["ValorSeguro"]); csr.NombreRemitente = dr["NombreRemitente"].ToString(); csr.ContactoRemitente = dr["ContactoRemitente"].ToString(); csr.DireccionRemitente = dr["DireccionRemitente"].ToString(); csr.CPRemitente = dr["CPRemitente"].ToString(); csr.NombreDestinatario = dr["NombreDestinatario"].ToString(); csr.ContactoDestinatario = dr["ContactoDestinatario"].ToString(); csr.DireccionDestinatario = dr["DireccionDestinatario"].ToString(); csr.CPDestinatario = dr["CPDestinatario"].ToString(); csr.UltimoCheckpoint = dr["UltimoCheckpoint"].ToString(); csr.FechaUltimoCheckpoint = Convert.ToDateTime(dr["FechaUltimoCheckpoint"]); csr.HoraUltimoCheckpoint = dr["HoraUltimoCheckpoint"].ToString(); csr.detalleultimocheckpoint = dr["detalleultimocheckpoint"].ToString(); lista.Add(csr); } } } if (!(string.IsNullOrEmpty(SortColumn) && string.IsNullOrEmpty(SortColumnDir))) { lista = lista.OrderBy(SortColumn + " " + SortColumnDir).ToList(); } TotalRecords = lista.ToList().Count(); var NewItems = lista.Skip(Skip).Take(PageSize == -1 ? TotalRecords : PageSize).ToList(); return(Json(new { draw = Draw, recordsFiltered = TotalRecords, recordsTotal = TotalRecords, data = NewItems }, JsonRequestBehavior.AllowGet)); } catch (Exception _ex) { Console.WriteLine(_ex.Message.ToString()); return(null); } }