public int grabaMulta(MULTA objMulta) { try { using(SRI con = new SRI()) { objMulta.ID_MULTA = retornarNuevoId(); objMulta.ADJUNTO = objMulta.ID_MULTA + '_' + objMulta.ADJUNTO; con.MULTA.AddObject(objMulta); con.SaveChanges(); return (int)objMulta.ID_MULTA; } } catch (Exception e) { return 0; } }
public int pagarMulta(int idMulta) { try { using (SRI con = new SRI()) { MULTA objmulta = new MULTA(); objmulta = con.MULTA.Where(m => m.ID_MULTA == idMulta).FirstOrDefault(); objmulta.PAGADA = "1"; objmulta.ID_TIPO_PAGO = 1148; objmulta.FECHA_PAGO = DateTime.Now; con.SaveChanges(); return 1; } } catch (Exception e) { return 0; } }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet MULTA. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToMULTA(MULTA mULTA) { base.AddObject("MULTA", mULTA); }
/// <summary> /// Crear un nuevo objeto MULTA. /// </summary> /// <param name="iD_MULTA">Valor inicial de la propiedad ID_MULTA.</param> /// <param name="fECHA_CREACION">Valor inicial de la propiedad FECHA_CREACION.</param> /// <param name="fECHA_INTEGRACION">Valor inicial de la propiedad FECHA_INTEGRACION.</param> /// <param name="hORA_MULTA">Valor inicial de la propiedad HORA_MULTA.</param> /// <param name="pAGADA">Valor inicial de la propiedad PAGADA.</param> /// <param name="aCTIVO">Valor inicial de la propiedad ACTIVO.</param> /// <param name="iD_PERSONAL">Valor inicial de la propiedad ID_PERSONAL.</param> /// <param name="iD_INFRACTOR">Valor inicial de la propiedad ID_INFRACTOR.</param> /// <param name="iD_VIA_CIRCULACION">Valor inicial de la propiedad ID_VIA_CIRCULACION.</param> /// <param name="iD_INFRACCION">Valor inicial de la propiedad ID_INFRACCION.</param> /// <param name="iD_MONEDA">Valor inicial de la propiedad ID_MONEDA.</param> /// <param name="iD_RESTRICCION">Valor inicial de la propiedad ID_RESTRICCION.</param> /// <param name="aDJUNTO">Valor inicial de la propiedad ADJUNTO.</param> /// <param name="iD_TIPO_PAGO">Valor inicial de la propiedad ID_TIPO_PAGO.</param> public static MULTA CreateMULTA(global::System.Decimal iD_MULTA, global::System.DateTime fECHA_CREACION, global::System.DateTime fECHA_INTEGRACION, global::System.String hORA_MULTA, global::System.String pAGADA, global::System.String aCTIVO, global::System.Decimal iD_PERSONAL, global::System.Decimal iD_INFRACTOR, global::System.Decimal iD_VIA_CIRCULACION, global::System.Decimal iD_INFRACCION, global::System.Decimal iD_MONEDA, global::System.Decimal iD_RESTRICCION, global::System.String aDJUNTO, global::System.Decimal iD_TIPO_PAGO) { MULTA mULTA = new MULTA(); mULTA.ID_MULTA = iD_MULTA; mULTA.FECHA_CREACION = fECHA_CREACION; mULTA.FECHA_INTEGRACION = fECHA_INTEGRACION; mULTA.HORA_MULTA = hORA_MULTA; mULTA.PAGADA = pAGADA; mULTA.ACTIVO = aCTIVO; mULTA.ID_PERSONAL = iD_PERSONAL; mULTA.ID_INFRACTOR = iD_INFRACTOR; mULTA.ID_VIA_CIRCULACION = iD_VIA_CIRCULACION; mULTA.ID_INFRACCION = iD_INFRACCION; mULTA.ID_MONEDA = iD_MONEDA; mULTA.ID_RESTRICCION = iD_RESTRICCION; mULTA.ADJUNTO = aDJUNTO; mULTA.ID_TIPO_PAGO = iD_TIPO_PAGO; return mULTA; }
protected void btnGuardarIM_Click1(object sender, EventArgs e) { String rut = ""; String NOMBRE_INFR = ""; String APPAT_INFR = ""; String APMAT_INFR = ""; String DIRECCION_INFR = ""; String FECHANACIMIENTO = ""; String patente =""; ArrayList datos = new ArrayList(); datos = NegocioInspector.instancia.datosRegistroCivil(txtPatIM.Text); if (!datos[0].ToString().Equals("error")) { rut = datos[0].ToString(); NOMBRE_INFR = datos[1].ToString(); patente = datos[2].ToString(); APPAT_INFR = datos[3].ToString(); APMAT_INFR = datos[4].ToString(); FECHANACIMIENTO = datos[5].ToString(); DIRECCION_INFR = datos[6].ToString(); } MULTA objM = new MULTA(); objM.FECHA_CREACION =Convert.ToDateTime(txtFechaMultaIM.Text); objM.FECHA_INTEGRACION = Convert.ToDateTime(txtFechaMultaIM.Text); objM.HORA_MULTA = txtHoraMultaIM.Text; objM.MONTO_ADICIONAL = 0; objM.PAGADA = "0"; objM.ACTIVO = "1"; objM.ID_TIPO_PAGO = 1146; objM.LICENCIA_ENTREGADA = "0"; if (chkCarabIM.Checked) { if (!String.IsNullOrEmpty(txtLicCarabIM.Text)) { objM.CARABINERO_OPC = 1; objM.ID_LIC_CARAB = Convert.ToInt32(txtLicCarabIM.Text); if (chkRetLicIM.Checked) objM.RETENCION_LICENCIA = "1"; else objM.RETENCION_LICENCIA = "0"; } } else objM.CARABINERO_OPC = 0; objM.ID_PERSONAL = NegocioInspector.instancia.buscaInspector(Session["usuario"].ToString()); if (!NegocioInfractor.instancia.existeRut(rut)) { objM.ID_INFRACTOR = NegocioInfractor.instancia.idInfractor(rut); } else { INFRACTOR inf = new INFRACTOR(); inf.RUT_INFR = rut; inf.NOMBRE_INFR = NOMBRE_INFR; inf.APPAT_INFR = APPAT_INFR; inf.APMAT_INFR = APMAT_INFR; inf.DIRECCION_INFR = DIRECCION_INFR; inf.FECHA_NAC = Convert.ToDateTime(FECHANACIMIENTO); inf.TELEFONO_INFR = ""; if (NegocioInspector.instancia.existeVehiculo(patente) > 0) inf.ID_VEHICULO = NegocioInspector.instancia.existeVehiculo(patente); else inf.ID_VEHICULO = NegocioInspector.instancia.creaVehiculo(patente); inf.ID_CLASE_LICENCIA = 6; int largoRut = rut.Length; rut = rut.Substring(0, largoRut - 1); inf.NUM_LICENCIA = Convert.ToInt32(rut); inf.ACTIVO = "1"; objM.ID_INFRACTOR = NegocioInfractor.instancia.FunConId(inf); } objM.ID_VIA_CIRCULACION = NegocioInspector.instancia.idViaN(Convert.ToInt32(ddlistLugarInfIM.SelectedValue)); int idMOneda = NegocioInspector.instancia.idInfraccion(Convert.ToInt32(ddlistMotivoIM.SelectedValue)); int idInfraccion = NegocioInspector.instancia.idInfraccion2(Convert.ToInt32(ddlistMotivoIM.SelectedValue)); objM.ID_INFRACCION = idInfraccion; objM.ID_MONEDA = NegocioInspector.instancia.moneda(idMOneda); objM.DETALLE_ADICIONAL = txtDetalleAdicIM.Text; objM.ID_RESTRICCION = NegocioInspector.instancia.idRestriccion(); if (FileUpload.HasFile) { String Extension = System.IO.Path.GetExtension(FileUpload.FileName); int peso = FileUpload.PostedFile.ContentLength; if (Extension.ToLower() != ".doc" && Extension.ToLower() != ".docx" && Extension.ToLower() != ".pdf" && Extension.ToLower() != ".jpg" && Extension.ToLower() != ".png" && Extension.ToLower() != ".zip" && Extension.ToLower() != ".rar") { lblInfoIM.Text = "El archivo no cumple con los formatos solicitados"; lblInfoIM.ForeColor = System.Drawing.Color.Red; lblInfoIM.Visible = true; } else { if (peso <= 5242880) { if (FileUpload.FileName.Length < 50) { objM.ADJUNTO = txtRutIM.Text +"_multa_"+ "_" + FileUpload.FileName; int grabado = NegocioInspector.instancia.grabaMulta(objM); FileUpload.SaveAs(Server.MapPath("~/Upload/" + grabado + "_" + txtRutIM.Text + "_multa_" + FileUpload.FileName)); } else { /////// } } else { lblInfoIM.Text = "El archivo supera los 5mb permitidos"; lblInfoIM.ForeColor = System.Drawing.Color.Red; lblInfoIM.Visible = true; } } } else { objM.ADJUNTO = "ARCHIVO EN BLANCO O NO ADJUNTO"; int grabado = NegocioInspector.instancia.grabaMulta(objM); } }
/// <summary> /// Crear un nuevo objeto MULTA. /// </summary> /// <param name="iD_MULTA">Valor inicial de la propiedad ID_MULTA.</param> /// <param name="fECHA_CREACION">Valor inicial de la propiedad FECHA_CREACION.</param> /// <param name="fECHA_INTEGRACION">Valor inicial de la propiedad FECHA_INTEGRACION.</param> /// <param name="hORA_MULTA">Valor inicial de la propiedad HORA_MULTA.</param> /// <param name="iD_MONTO">Valor inicial de la propiedad ID_MONTO.</param> /// <param name="pAGADA">Valor inicial de la propiedad PAGADA.</param> /// <param name="iD_PERSONAL">Valor inicial de la propiedad ID_PERSONAL.</param> /// <param name="iD_INFRACTOR">Valor inicial de la propiedad ID_INFRACTOR.</param> /// <param name="iD_VIA_CIRCULACION">Valor inicial de la propiedad ID_VIA_CIRCULACION.</param> /// <param name="iD_GRAVEDAD_INFRACCION">Valor inicial de la propiedad ID_GRAVEDAD_INFRACCION.</param> /// <param name="iD_DETALLE_INFRACCION">Valor inicial de la propiedad ID_DETALLE_INFRACCION.</param> public static MULTA CreateMULTA(global::System.Decimal iD_MULTA, global::System.DateTime fECHA_CREACION, global::System.DateTime fECHA_INTEGRACION, global::System.String hORA_MULTA, global::System.Decimal iD_MONTO, global::System.String pAGADA, global::System.Decimal iD_PERSONAL, global::System.Decimal iD_INFRACTOR, global::System.Decimal iD_VIA_CIRCULACION, global::System.Decimal iD_GRAVEDAD_INFRACCION, global::System.Decimal iD_DETALLE_INFRACCION) { MULTA mULTA = new MULTA(); mULTA.ID_MULTA = iD_MULTA; mULTA.FECHA_CREACION = fECHA_CREACION; mULTA.FECHA_INTEGRACION = fECHA_INTEGRACION; mULTA.HORA_MULTA = hORA_MULTA; mULTA.ID_MONTO = iD_MONTO; mULTA.PAGADA = pAGADA; mULTA.ID_PERSONAL = iD_PERSONAL; mULTA.ID_INFRACTOR = iD_INFRACTOR; mULTA.ID_VIA_CIRCULACION = iD_VIA_CIRCULACION; mULTA.ID_GRAVEDAD_INFRACCION = iD_GRAVEDAD_INFRACCION; mULTA.ID_DETALLE_INFRACCION = iD_DETALLE_INFRACCION; return mULTA; }
public int grabaMulta(MULTA objMulta) { return DaoMulta.instancia.grabaMulta(objMulta); }