protected void Emite_DirectClick(object sender, Ext.Net.DirectEventArgs e) { string VIN = txt_NoSerie.Text; OBD_danos.Socio socio = new OBD_danos.Socio(); socio = Cotiza.ReturnDatSocio(DatCot.NoSocio, Convert.ToInt32(DatCot.IdCoop)); if (Session["AsegSelect"] != null && Session["CobIdEleg"] != null && Session["Ejecutivo"] != null) { if ((txt_Vigencia.Text != "") && (txt_Nombre.Text != "") && (txt_ApePat.Text != "") && (txt_NoMotor.Text != "") && (txt_RFC.Text != "") && (txt_Calle.Text != "") && (txt_NoExt.Text != "") && (txt_Colonia.Text != "") && (txtCP.Text != "") && (txt_FechaNac.Text != "") && ((txt_Lada1.Text.Length + txt_Tel1.Text.Length) == 10)) { if (VIN.Length == 17) { if ((VerificaVIN(VIN) == true) && (ch_Ok.Checked == true)) { if (search.BuscaNIV(VIN) == true) { X.Msg.Show(new MessageBoxConfig { Title = "Alto!!!", Message = "El Número de Serie que capturo ya se encuentra registrado en el sistema. Favor de reportarlo a través del formulario de contacto.", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.WARNING }); } else { fecha_ini = Convert.ToDateTime(this.txt_Vigencia.Text); if (this.fecha_ini.CompareTo(DateTime.Now) == -1) { fecha_ini = DateTime.Now; } fecha_vig = fecha_ini; fecha_vig = fecha_vig.AddDays(365); Response.Write((int)(Session["CobIdEleg"])); To_Upper(); error = Cotiza.InsertEmision(Convert.ToInt32(Session["AsegSelect"]), Convert.ToInt32(Session["CobIdEleg"]), Convert.ToInt32(Session["Ejecutivo"]), 2, 0, Convert.ToInt32(cb_RegistroV.SelectedItem.Value), Convert.ToInt32(Session["NumCot"]), "", this.txt_NoMotor.Text, this.txt_NoSerie.Text, this.txt_Placa.Text, Convert.ToString(fecha_vig), Convert.ToString(fecha_ini), this.cb_RegistroV.SelectedItem.Value, this.txt_Colonia.Text, this.txtCP.Text, 12, //AQUI VA EL BENEFICIARIO PREFERENTE this.txt_Descripcion.Text, Convert.ToInt32(cb_ModoPago.SelectedItem.Value)); //error=Cotiza.InsertEmision( if (error.Valor == true) { msj.GeneraMensaje(error.Mensaje, "ERROR", 'E'); } error = Cotiza.InsertSocio(DatCot.NoSocio, txt_Nombre.Text, txt_Nombre2.Text, txt_ApePat.Text, txt_ApeMat.Text, txt_FechaNac.Text, socio.FechaIng, Convert.ToInt32(DatCot.Sexo), DatCot.Correo, txt_RFC.Text, txt_CURP.Text, Convert.ToInt32(this.cb_Ocupacion.SelectedItem.Value), Convert.ToInt32(this.cb_Civil.SelectedItem.Value), socio.IdSucursal, DatCot.IdColonia, 1, txt_Calle.Text, txt_NoExt.Text, txt_NoInt.Text, 1, 1, Convert.ToInt32(this.cb_TipoTel1.SelectedItem.Value), txt_Lada1.Text, txt_Tel1.Text, "", Convert.ToInt32(this.cb_TipoTel2.SelectedItem.Value), txt_Lada2.Text, txt_Tel2.Text, "", 0); if (error.Valor == true) { msj.GeneraMensaje(error.Mensaje, "ERROR", 'E'); } ImprimeOrdenPago(); wd_Emision.Show(); } } } } else { X.Msg.Show(new MessageBoxConfig { Title = "Alto!!!", Message = "Olvidaste capturar datos importantes. Verifica la informacion.", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.WARNING }); } if (ch_Ok.Checked == false) { X.Msg.Show(new MessageBoxConfig { Title = "Alto!!!", Message = "Olvidaste confirmar los datos, marca la casilla para poder continuar.", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.WARNING }); //X.Msg.Alert("Alto!!!", // "Olvidaste confirmar los datos, marca la casilla para poder continuar.").Show(); } if (VIN == "" || VIN.Length != 17) { X.Msg.Show(new MessageBoxConfig { Title = "Alto!!!", Message = "El Número de Serie es incorrecto, verificalo e intenta nuevamente.", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.WARNING }); } } }
/* ---------------------------------------------------------------------------------------- * Funcion que busca si el socio de la cooperativa actual existe en la BD Prybe * ----------------------------------------------------------------------------------------*/ protected void Busca_Socio(object sender, EventArgs e) { // Verifica que se haya introducido el numero de socio if (this.txtNumSocio.Text.Trim()!="") { // Ejecuta la operacion para buscar y guardar los datos del socio en el objeto DatSocio this.txtNumSocio.Text = this.txtNumSocio.Text.Trim(); DatSocio = opCotiza.ReturnDatSocio(this.txtNumSocio.Text, Convert.ToInt32(Session["NoCoop"])); // Verifica si la busqueda regreso los datos if (DatSocio.boolEncontrado == true) { LimpiaControles(); // Si la busqueda encontro al socio, extrae los datos y los muestra en los controles this.txtNombre1.Text = DatSocio.Nombre; this.txtNombre2.Text = DatSocio.Nombre2; this.txtApellido1.Text = DatSocio.ApePat; this.txtApellido2.Text = DatSocio.ApeMat; this.txtEmail.Text = DatSocio.Correo; fechaNac = Convert.ToDateTime(DatSocio.FechaNac); this.txtFechaNac.Text = fechaNac.ToString("dd-MM-yyyy"); fechaIng = Convert.ToDateTime(DatSocio.FechaIng); this.txtFechaIngre.Text = fechaIng.ToString("dd-MM-yyyy"); if (DatSocio.Tel == "") { txtTelefono.Value = ""; } else { txtTelefono.Text = DatSocio.Tel; } if (DatSocio.Lada == "") { this.txtLada.Value = ""; } else { this.txtLada.Text = DatSocio.Lada; } this.cbTipoTel.SelectedItem.Value = DatSocio.IdTipoTel; if (DatSocio.Sexo == true) { this.rbSMa.Checked = true; } else { this.rbSFe.Checked = true; } } else { LimpiaControles(); } // Habilita los controles para permitir la edición-inserción de los datos. habilitaExt = true; HabilitaControles(habilitaExt); } else { GeneraMensaje("No introdujo el numero de socio", "Introduzca el numero de socio en la casilla y despues vuelva a dar clic en buscar", 'W'); habilitaExt = false; HabilitaControles(habilitaExt); } }