public int apelacion(int id, String descripcion, int aceptado, int monto) { try { using (SRI con = new SRI()) { APELACION objAple = new APELACION(); objAple = con.APELACION.Where(a => a.ID_APELACION == id).FirstOrDefault(); objAple.ESTADO = 1143; objAple.ACEPTADO = aceptado.ToString(); objAple.DESCRIPCION_AP = descripcion; con.SaveChanges(); if (aceptado == 1) { MULTA objMulta = new MULTA(); objMulta = con.MULTA.Where(m => m.ID_MULTA == objAple.ID_MULTA).FirstOrDefault(); objMulta.MONTO_ADICIONAL = (monto * -1); con.SaveChanges(); } return(1); } } catch (Exception e) { return(0); } }
public int crearApelacion(APELACION ape, int idAdjunto) { try { using (SRI sri = new SRI()) { int id = RetornarNuevoId(); ape.ID_APELACION = id; ape.ACEPTADO = "9"; if (idAdjunto != -99) { ape.ID_ADJUNTO = idAdjunto; } sri.APELACION.AddObject(ape); sri.SaveChanges(); return(id); } } catch (Exception e) { return(0); } }
public int traeAdjunto(int idAdjunto) { int nombreAdjunto = 0; using (SRI con = new SRI()) { APELACION adjunto = new APELACION(); adjunto = con.APELACION.Where(a => a.ID_MULTA == idAdjunto).FirstOrDefault(); nombreAdjunto = Convert.ToInt32(adjunto.ID_ADJUNTO); } return(nombreAdjunto); }
public void actualizaEstado(int id, int estado) { using (SRI con = new SRI()) { APELACION ape = new APELACION(); ape = con.APELACION.Where(a => a.ID_APELACION == id).FirstOrDefault(); if (ape.ESTADO == 1142) { ape.ESTADO = estado; con.SaveChanges(); } } }
public String crearApelacion(ADJUNTOS_APELACION adjApelacion, APELACION ape, Boolean adjunto) { int idApelacion = -99; if (adjunto) { idApelacion = DaoAdjuntosApelacion.instancia.crearAdjunto(adjApelacion); } int apelacion = DaoApelacion.instancia.crearApelacion(ape, idApelacion); if (apelacion == 0) { return("ERROR"); } else { return(idApelacion.ToString()); } }
protected void btnEnviarDPM_Click(object sender, EventArgs e) { Boolean adjunto = false; ADJUNTOS_APELACION adjApelacion = new ADJUNTOS_APELACION(); APELACION ape = new APELACION(); if (FileUpload1.HasFile) { String Extension = System.IO.Path.GetExtension(FileUpload1.FileName); int peso = FileUpload1.PostedFile.ContentLength; if (Extension.ToLower() != ".doc" && Extension.ToLower() != ".docx" && Extension.ToLower() != ".pdf" && Extension.ToLower() != ".jpg" && Extension.ToLower() != ".png" && Extension.ToLower() != ".zip" && Extension.ToLower() != ".rar") { } else { if (peso <= 5242880) { if (FileUpload1.FileName.Length < 50) { adjApelacion.ADJUNTO = lblRutDPM.Text + "_" + FileUpload1.FileName; adjunto = true; } else { lblInfoDPM.ForeColor = System.Drawing.Color.Red; lblInfoDPM.Text = "El Nombre del archivo es muy largo"; lblInfoDPM.Visible = true; } } else { lblInfoDPM.ForeColor = System.Drawing.Color.Red; lblInfoDPM.Text = "El maximo peso permitido es de 5mb"; lblInfoDPM.Visible = true; } } } else { adjApelacion.ID_ADJUNTO = 1; lblInfoDPM.ForeColor = System.Drawing.Color.Red; lblInfoDPM.Text = "Para un mejor servicio es obligatorio adjuntar documentos, así, es mucho mas factible una respuesta oportuna"; lblInfoDPM.Visible = true; } if (!txtApelDPM.Text.Equals("") || txtApelDPM.Text != null) { ape.SOLICITUD_APELACION = txtApelDPM.Text.Trim(); ape.ID_MULTA = Convert.ToDecimal(lblCodMultaDMI.Text); // 1142 CORRESPONDE A NO LEIDO **** ape.ESTADO = 1142; String nuevaApleacion = NegocioInfractor.instancia.crearApelacion(adjApelacion, ape, adjunto); if (adjunto) { if (nuevaApleacion.Equals("ERROR")) { FileUpload1.SaveAs(Server.MapPath("~/Upload/" + "ERROR" + nuevaApleacion + "_" + lblRutDPM.Text + "_" + FileUpload1.FileName)); lblInfoDPM.ForeColor = System.Drawing.Color.Red; lblInfoDPM.Text = "adjuntoadjuntoadjuntoadjuntoadjuntoadjuntoadjuntoadjuntoadjuntoadjunto"; lblInfoDPM.Visible = true; } else { FileUpload1.SaveAs(Server.MapPath("~/Upload/" + nuevaApleacion + "_" + lblRutDPM.Text + "_" + FileUpload1.FileName)); FileUpload1.SaveAs(Server.MapPath("~/Upload/" + "ERROR" + nuevaApleacion + "_" + lblRutDPM.Text + "_" + FileUpload1.FileName)); lblInfoDPM.ForeColor = System.Drawing.Color.Red; lblInfoDPM.Text = "okokokkokoko"; lblInfoDPM.Visible = true; } txtApelDPM.Text = String.Empty; } } else { ///error } }