private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { switch (FormaDePago.GetItemText(FormaDePago.SelectedItem)) { case "Efectivo": label2.Hide(); label3.Hide(); label4.Hide(); label5.Hide(); label6.Hide(); Emisora.Hide(); Banco.Hide(); Numero.Hide(); Vencimiento.Hide(); CodigoDeSeguridad.Hide(); break; case "Tarjeta de Credito": //label2.Show(); label3.Show(); label4.Show(); label5.Show(); //label6.Show(); //Emisora.Show(); Banco.Show(); Numero.Show(); Vencimiento.Show(); //CodigoDeSeguridad.Show(); break; } }
public async Task <IActionResult> PutVencimiento([FromRoute] int id, [FromBody] Vencimiento vencimientos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != vencimientos.ID) { return(BadRequest()); } _context.Entry(vencimientos).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VencimientoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostVencimiento([FromBody] Vencimiento vencimientos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.SG_Vencimientos.Add(vencimientos); await _context.SaveChangesAsync(); return(CreatedAtAction("GetVencimiento", new { id = vencimientos.ID }, vencimientos)); }
/// <summary> /// Carga los vencimientos aplicables a los criterios de búsqueda solicitados /// </summary> private void cargaHistorialVencimientos() { //Indicando que no hay selección de vencimiento aún this._id_vencimiento = 0; //Declaramos variables de Fechas DateTime inicioVencimientoFechaInicio = DateTime.MinValue, inicioVencimientoFechaFin = DateTime.MinValue, finVencimientoFechaInicio = DateTime.MinValue, finVencimientoFechaFin = DateTime.MinValue; //De acuerdo al chek box de fechas if (chkRangoFechas.Checked) { //De acuerdo al Tipo De Fecha if (rdbInicioVencimiento.Checked) { //Declaramos variables de Fechas de Inicio de Vencimiento inicioVencimientoFechaInicio = Convert.ToDateTime(txtFechaInicio.Text); inicioVencimientoFechaFin = Convert.ToDateTime(txtFechaFin.Text); } else { //Declaramos variables de Fechas de Inicio de Vencimiento finVencimientoFechaInicio = Convert.ToDateTime(txtFechaInicio.Text); finVencimientoFechaFin = Convert.ToDateTime(txtFechaFin.Text); } } //Obteniendo Recurso int idRecurso = ddlTipoEntidad.SelectedValue == "1" ? Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtUnidad.Text, "ID:", 1, "0")) : (ddlTipoEntidad.SelectedValue == "2" ? Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtOperador.Text, "ID:", 1, "0")) : (ddlTipoEntidad.SelectedValue == "3" ? Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtProveedor.Text, "ID:", 1, "0")) : Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtServicio.Text, "ID:", 1, "0")))); //Cargando vencimientos this._mitVencimientos = Vencimiento.CargaVencimientosRecurso((TipoVencimiento.TipoAplicacion)Convert.ToInt32(ddlTipoEntidad.SelectedValue), idRecurso, Convert.ToByte(ddlEstatus.SelectedValue), Convert.ToInt32(ddlTipo.SelectedValue), Convert.ToByte(ddlPrioridad.SelectedValue), inicioVencimientoFechaInicio, inicioVencimientoFechaFin, finVencimientoFechaInicio, finVencimientoFechaFin); //Si no hay registros if (this._mitVencimientos == null) { TSDK.ASP.Controles.InicializaGridview(gvVencimientos); } else { //Mostrandolos en gridview TSDK.ASP.Controles.CargaGridView(gvVencimientos, this._mitVencimientos, "Id", lblOrdenadoVencimientoHistorial.Text, true, 1); } //Si se ha solicitado ocultar columnas de consulta y término if (!this._hab_consultar_terminar) { gvVencimientos.Columns[7].Visible = gvVencimientos.Columns[8].Visible = false; } }
/// <summary> /// Método encargado de Inicializar el Control /// </summary> private void inicializaControles() { //Validando que exista el Vencimiento if (this._id_vencimiento > 0) { //Instanciando Vencimiento using (Vencimiento ven = new Vencimiento(this._id_vencimiento)) { //Validando que exista el Vencimiento if (ven.habilitar) { //Configurando Entidad configuraEntidad(ven.id_tabla, ven.id_registro); //Catálogo de Tipo de Vencimientos SAT_CL.CapaNegocio.m_capaNegocio.CargaCatalogo(ddlTipoVencimiento, 48, "-- Seleccione un Tipo", ven.id_tabla == 76 ? 2 : 1, "", 0, ""); //Asignando Valores //txtValorKm.Text = ven.valor_km.ToString(); ddlTipoVencimiento.SelectedValue = ven.id_tipo_vencimiento.ToString(); txtDescripcion.Text = ven.descripcion; txtFecIni.Text = ven.fecha_inicio.ToString("dd/MM/yyyy HH:mm"); txtFecFin.Text = ven.fecha_fin == DateTime.MinValue ? Fecha.ObtieneFechaEstandarMexicoCentro().ToString("dd/MM/yyyy HH:mm") : ven.fecha_fin.ToString("dd/MM/yyyy HH:mm"); //Configurando Controles txtFecFin.Enabled = btnTerminar.Enabled = true; } } } else if (this._id_tabla > 0 && this._id_registro > 0) { //Catálogo de Tipo de Vencimientos SAT_CL.CapaNegocio.m_capaNegocio.CargaCatalogo(ddlTipoVencimiento, 48, "-- Seleccione un Tipo", this._id_tabla == 76 ? 2 : 1, "", 0, ""); //Configurando Entidad configuraEntidad(this._id_tabla, this._id_registro); //Asignando Valores //txtValorKm.Text = "0.00"; txtDescripcion.Text = ""; txtFecIni.Text = TSDK.Base.Fecha.ObtieneFechaEstandarMexicoCentro().ToString("dd/MM/yyyy HH:mm"); txtFecFin.Text = ""; //Configurando Controles txtFecFin.Enabled = btnTerminar.Enabled = false; } }
private void FacturarPublicaciones_Load(object sender, EventArgs e) { label2.Hide(); label3.Hide(); label4.Hide(); label5.Hide(); label6.Hide(); Emisora.Hide(); Banco.Hide(); Numero.Hide(); Vencimiento.Hide(); CodigoDeSeguridad.Hide(); dgFacturarPublicaciones.DataSource = ConectorSQL.traerDataTable("getFacturarPublicaciones", id_usuario); // Test User }
/// <summary> /// Clic en Botón Terminar Vencimiento (Ventana de actualización de vencimientos) /// </summary> protected void wucVencimiento_ClickTerminarVencimiento(object sender, EventArgs e) { //Realizando guardado de vencimiento RetornoOperacion resultado = wucVencimiento.TerminaVencimiento(); //Sino hay error if (resultado.OperacionExitosa) { //Instanciando vencimiento almacenado using (Vencimiento v = new Vencimiento(resultado.IdRegistro)) //Se actualizará sobre la unidad involucrada en la inserción de vencimiento wucVencimientosHistorial.InicializaControl(TipoVencimiento.TipoAplicacion.Servicio, v.id_registro); //Cerrando ventana de edición de vencimiento alternaVentanaModal("actualizacionVencimiento", this); //Abriendo ventana de historial de vencimientos alternaVentanaModal("historialVencimientos", this); } //Mostrando resultado ScriptServer.MuestraNotificacion(this, resultado, ScriptServer.PosicionNotificacion.AbajoDerecha); }
async void Continuar_Clicked(object sender, EventArgs e) { if (Settings.session_MetodoPago.Equals("tarjeta")) { if (String.IsNullOrEmpty(Nombre.Text)) { await DisplayAlert("", "Por favor, indique el nombre que aparece en su tarjeta", "Aceptar"); Nombre.Focus(); return; } if (String.IsNullOrEmpty(Numero.Text)) { await DisplayAlert("", "Por favor, indique el número de su tarjeta", "Aceptar"); Numero.Focus(); return; } else if (!IsValidNumber(Regex.Replace(Numero.Text.Trim(), @"\s+", ""))) { await DisplayAlert("Número inválido", "Verifique el número de su tarjeta", "Aceptar"); Numero.Focus(); return; } if (String.IsNullOrEmpty(Vencimiento.Text)) { await DisplayAlert("", "Por favor, indique la fecha de expiración de su tarjeta", "Aceptar"); Vencimiento.Focus(); return; } else if (!IsValidExpiration(Regex.Replace(Vencimiento.Text.Trim(), @"\s+", ""))) { await DisplayAlert("Fecha inválida", "Verifique la fecha de expiración de su tarjeta", "Aceptar"); Vencimiento.Focus(); return; } if (String.IsNullOrEmpty(CVV.Text)) { await DisplayAlert("", "Por favor, indique el código CVV de su tarjeta", "Aceptar"); CVV.Focus(); return; } else if (CVV.Text.Trim().Length < 3) { await DisplayAlert("Código CVV inválido", "Verifique el código CVV de su tarjeta", "Aceptar"); CVV.Focus(); return; } } else { } PopupPage pagar = new Pagar(); //pagar.bac await Navigation.PushPopupAsync(pagar); }
/// <summary> /// Método encargado de Guardar el Vencimiento /// </summary> /// <returns></returns> public RetornoOperacion GuardaVencimiento() { //Declarando Objeto de Retorno RetornoOperacion result = new RetornoOperacion(); //Declarando Variables Auxiliares DateTime fec_ini; DateTime.TryParse(txtFecIni.Text, out fec_ini); int id_tipo_vencimiento = 0; int id_prioridad = 0; //decimal valor_kms = txtValorKm.Visible ? Convert.ToDecimal(txtValorKm.Text) : 0.00M; //Validando que haya un Vencimiento if (this._id_vencimiento > 0) { //Instanciando Vencimiento using (Vencimiento vencimiento = new Vencimiento(this._id_vencimiento)) { //Validando que exista el Vencimiento if (vencimiento.habilitar) { //Validando Tipo if (vencimiento.id_tipo_vencimiento != Convert.ToInt32(ddlTipoVencimiento.SelectedValue)) { //Instanciando Tipo Vencimiento using (TipoVencimiento tipo = new TipoVencimiento(Convert.ToInt32(ddlTipoVencimiento.SelectedValue))) { //Validando que exista el Tipo if (tipo.habilitar) { //Asignando Valores id_tipo_vencimiento = tipo.id_tipo_vencimiento; id_prioridad = tipo.id_prioridad; } } } else { //Asignando Valores id_tipo_vencimiento = vencimiento.id_tipo_vencimiento; id_prioridad = vencimiento.id_prioridad; } //Validando que exista el Tipo if (id_tipo_vencimiento > 0 && id_prioridad > 0) { //Validando que este Activo if (vencimiento.estatus == Vencimiento.Estatus.Activo) { //Editando Vencimiento result = vencimiento.EditaVencimiento(vencimiento.estatus, vencimiento.id_tabla, vencimiento.id_registro, id_prioridad, id_tipo_vencimiento, txtDescripcion.Text, fec_ini, vencimiento.fecha_fin, 0, ((SAT_CL.Seguridad.Usuario)Session["usuario"]).id_usuario); } else { //Instanciando Excepción result = new RetornoOperacion("El Vencimiento esta Terminado, Imposible su Edición"); } } else { //Instanciando Excepción result = new RetornoOperacion("No existe el Tipo de Vencimiento"); } } else { //Instanciando Excepción result = new RetornoOperacion("No existe el Vencimiento"); } } } //Validando que exista la Entidad y el Registro else if (this._id_tabla > 0 && this._id_registro > 0) { //Instanciando Tipo Vencimiento using (TipoVencimiento tipo = new TipoVencimiento(Convert.ToInt32(ddlTipoVencimiento.SelectedValue))) { //Validando que exista el Tipo if (tipo.habilitar) { //Asignando Valores id_tipo_vencimiento = tipo.id_tipo_vencimiento; id_prioridad = tipo.id_prioridad; } //Validando que exista el Tipo if (id_tipo_vencimiento > 0 && id_prioridad > 0) { //Insertando Vencimiento result = Vencimiento.InsertaVencimiento(this._id_tabla, this._id_registro, id_prioridad, id_tipo_vencimiento, txtDescripcion.Text, fec_ini, DateTime.MinValue, 0, ((SAT_CL.Seguridad.Usuario)Session["usuario"]).id_usuario); } else { //Instanciando Excepción result = new RetornoOperacion("No existe el Tipo de Vencimiento"); } } } else { //Instanciando Excepción result = new RetornoOperacion("No existe la Entidad del Vencimiento"); } //Validando operación Exitosa if (result.OperacionExitosa) { //Asignando Atributos this._id_vencimiento = result.IdRegistro; this._id_tabla = 0; this._id_registro = 0; //Inicializando Controles inicializaControles(); } //Devolviendo Resultado Obtenido return(result); }