protected void gvCargueyDescargue_RowDeleting(Object sender, GridViewDeleteEventArgs e) { objdtTabla.Rows.RemoveAt(e.RowIndex); gdAdd.DataSource = objdtTabla; gdAdd.DataBind(); BtnGuardar.Focus(); }
private void txtMonedas1Dolar_Leave(object sender, EventArgs e) { calcularMonedas(); txtTotalRecaudado.Text = Funcion.reemplazarcaracter((Convert.ToSingle(Funcion.reemplazarcaracterViceversa(txtTotalBillestes.Text)) + Convert.ToSingle(Funcion.reemplazarcaracterViceversa(txtTotalMonedas.Text)) + Convert.ToSingle(Funcion.reemplazarcaracterViceversa(txtTotalCheque.Text)) + Convert.ToSingle(Funcion.reemplazarcaracterViceversa(txtAvances.Text))).ToString()); totalRecaudado = Convert.ToSingle(Funcion.reemplazarcaracterViceversa(txtTotalRecaudado.Text)); BtnGuardar.Focus(); }
/// <summary> /// Validacion antes de agregar el ajuste al grid /// </summary> /// <returns></returns> private ResultadoValidacion ValidarGuardar() { var resultado = new ResultadoValidacion(); if (String.IsNullOrEmpty(skAyudaOrganizacion.Clave.Trim()) && String.IsNullOrEmpty(skAyudaOrganizacion.Descripcion.Trim())) { skAyudaOrganizacion.AsignarFoco(); resultado.Mensaje = Properties.Resources.ConfiguracionDePremezclas_MensajeValidacionAgregarOrganizacion; resultado.Resultado = false; return(resultado); } if (String.IsNullOrEmpty(skAyudaPremezcla.Clave.Trim()) && String.IsNullOrEmpty(skAyudaPremezcla.Descripcion.Trim())) { skAyudaPremezcla.AsignarFoco(); resultado.Mensaje = Properties.Resources.ConfiguracionDePremezclas_MensajeValidacionAgregarPremezcla; resultado.Resultado = false; return(resultado); } //Verificar si el producto ya esta agregado if (GridPremezclaDetalle.Items.Count == 0) { BtnGuardar.Focus(); resultado.Mensaje = Properties.Resources.ConfiguracionPremezclaAgregarProducto_MensajeGuardarPremezcla; resultado.Resultado = false; return(resultado); } resultado.Resultado = true; return(resultado); }
private void txtDesceunto_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { e.Handled = true; BtnGuardar.Focus(); } }
private void BtnPagoLetras_Click(object sender, EventArgs e) { FrmPagoLetras Raioz = new FrmPagoLetras(); double mitad = double.Parse(TxtTotal.Text) / 2; Raioz.IniciarDocPagoLetras(TxtNroDoc.Text, mitad.ToString() , string.Format(DateTime.Now.ToString()), TxtTotal.Text); BtnGuardar.PerformClick(); Raioz.ShowDialog(); }
/// <summary> /// Agrega una premezcla al grid principal /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnAgregar_OnClick(object sender, RoutedEventArgs e) { try { bool actualizar = (string)BtnAgregar.Content == Properties.Resources.DiferenciasDeInventario_LblActualizar; //Validar pesos antes de guardar var resultadoValidacion = ValidarAgregar(actualizar); if (resultadoValidacion.Resultado) { if ((string)BtnAgregar.Content == Properties.Resources.DiferenciasDeInventario_LblActualizar) { foreach (var premezclaDetalleInfoP in listaPremezclaDetalle.Where(premezclaDetalleInfoP => premezclaDetalleInfoP.Producto.ProductoId == Convert.ToInt32(skAyudaProducto.Clave))) { premezclaDetalleInfoP.Porcentaje = Convert.ToDecimal(TxtPorcentajeAjuste.Value.ToString()); } GridPremezclaDetalle.ItemsSource = null; GridPremezclaDetalle.ItemsSource = listaPremezclaDetalle; BtnAgregar.Content = Properties.Resources.DiferenciasDeInventario_BtnAgregar; LimpiaProductos(); skAyudaProducto.IsEnabled = true; //Agregar bandera if (nuevaPremezcla) { skAyudaOrganizacion.IsEnabled = true; skAyudaPremezcla.IsEnabled = true; } skAyudaProducto.AsignarFoco(); } else { AgregarProducto(); } } else { var mensaje = ""; mensaje = string.IsNullOrEmpty(resultadoValidacion.Mensaje) ? Properties.Resources.CrearContrato_MensajeValidacionDatosEnBlanco : resultadoValidacion.Mensaje; SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], mensaje, MessageBoxButton.OK, MessageImage.Stop); } } catch (Exception exg) { Logger.Error(exg); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ConfiguracionPremezcla_MensajeErrorAgregarProducto, MessageBoxButton.OK, MessageImage.Error); BtnGuardar.Focus(); } }
private void txtMonedas1Dolar_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { calcularMonedas(); e.Handled = true; txtTotalRecaudado.Text = Funcion.reemplazarcaracter((Convert.ToSingle(Funcion.reemplazarcaracterViceversa(txtTotalBillestes.Text)) + Convert.ToSingle(Funcion.reemplazarcaracterViceversa(txtTotalMonedas.Text)) + Convert.ToSingle(Funcion.reemplazarcaracterViceversa(txtTotalCheque.Text)) + Convert.ToSingle(Funcion.reemplazarcaracterViceversa(txtAvances.Text))).ToString()); totalRecaudado = Convert.ToSingle(Funcion.reemplazarcaracterViceversa(txtTotalRecaudado.Text)); BtnGuardar.Focus(); } }
private void DgListaPrecioDetalles_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { e.SuppressKeyPress = true; SendKeys.Send("{TAB}"); } if (e.KeyCode == Keys.F6) { BtnGuardar.Focus(); } }
protected void Agregar_onClick(object sender, EventArgs e) { BtnGuardar.Focus(); DataTable tabla = new DataTable(); try { CilindroBE cil = new CilindroBE(); cil.Codigo_Cilindro = ((System.Web.UI.WebControls.Button)sender).Attributes["value"].ToString(); lstDetail = (List <CilindroBE>)Session["lstDetail"]; foreach (CilindroBE info in lstDetail) { if (cil.Codigo_Cilindro == info.Codigo_Cilindro) { lstDetail.Remove(info); break; } } lstDetail.Add(cil); Session["lstDetail"] = lstDetail; tabla.Columns.Add("CodigosAdd"); foreach (CilindroBE info in lstDetail) { tabla.Rows.Add(info.Codigo_Cilindro); gdAdd.DataSource = tabla; gdAdd.DataBind(); } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { gdAdd.Visible = true; } }
void ReleaseDesignerOutlets() { if (TxtGasolina != null) { TxtGasolina.Dispose(); TxtGasolina = null; } if (TxtCasetas != null) { TxtCasetas.Dispose(); TxtCasetas = null; } if (TxtAlimentos != null) { TxtAlimentos.Dispose(); TxtAlimentos = null; } if (TxtHospedaje != null) { TxtHospedaje.Dispose(); TxtHospedaje = null; } if (TxtOtros != null) { TxtOtros.Dispose(); TxtOtros = null; } if (BtnGuardar != null) { BtnGuardar.Dispose(); BtnGuardar = null; } }
private async void BtnGuardar_Click(object sender, EventArgs e) { if (medicoID <= 0) { MessageBox.Show("Se requiere que busque un medico para continuar", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (DgvHorario.Rows.Count <= 0) { MessageBox.Show("Se requiere que agregue una fecha continuar", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (MessageBox.Show("¿Desea continuar?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } BtnGuardar.Focus(); DgvHorario.CancelEdit(); DgvHorario.ClearSelection(); int fila = 0; var horariosPOST = new List <Horarios>(); var horariosPUT = new List <Horarios>(); foreach (DataGridViewRow item in DgvHorario.Rows) { if (string.IsNullOrEmpty(item.Cells["DgvHorariofecha"].Value.ToString())) { DgvHorario.Rows[fila].Cells["DgvHorariofecha"].Style.BackColor = Color.Red; MessageBox.Show("Ha dejado la fehca de la fila " + (fila + 1) + " vacia"); return; } if (item.Cells["DgvHorarioHorainicio"].Value == null || string.IsNullOrEmpty(item.Cells["DgvHorarioHorainicio"].Value.ToString())) { DgvHorario.Rows[fila].Cells["DgvHorarioHorainicio"].Style.BackColor = Color.Red; MessageBox.Show("Ha dejado la hora de inicio de la fila " + (fila + 1) + " vacia"); return; } if (string.IsNullOrEmpty(item.Cells["DgvHorarioHorafinal"].Value.ToString())) { DgvHorario.Rows[fila].Cells["DgvHorarioHorafinal"].Style.BackColor = Color.Red; MessageBox.Show("Ha dejado la hora final de la fila " + (fila + 1) + " vacia"); return; } var horaInicio = item.Cells["DgvHorarioHorainicio"].Value.ToString(); var horaFinal = item.Cells["DgvHorarioHorafinal"].Value.ToString(); var fechaHorario = item.Cells["DgvHorariofecha"].Value.ToString(); var activo = Convert.ToBoolean(item.Cells["DgvHorarioActivar"].Value.ToString()); var nota = item.Cells["DgvHorarioNota"].Value != null ? item.Cells["DgvHorarioNota"].Value.ToString() : null; var id = item.Cells["DgvHorarioid"].Value != null?int.Parse(item.Cells["DgvHorarioid"].Value.ToString()) : 0; //Validar fechas if (Convert.ToDateTime(item.Cells["DgvHorariofecha"].Value.ToString()).Date < DateTime.Now.Date && id <= 0) { DgvHorario.Rows[fila].Cells["DgvHorariofecha"].Style.BackColor = Color.Red; MessageBox.Show("La fehca de la fila " + (fila + 1) + " no puede ser menor a la fecha actual"); return; } if (!ValidarHora(horaInicio)) { DgvHorario.Rows[fila].Cells["DgvHorarioHorainicio"].Style.BackColor = Color.Red; MessageBox.Show("La hora de inicio (" + horaInicio + ") de la fila " + (fila + 1) + "\nNo contiene el formato correcto" + "\nFormato: {12:00 a. m.}"); return; } if (!ValidarHora(horaFinal)) { DgvHorario.Rows[fila].Cells["DgvHorarioHorainicio"].Style.BackColor = Color.Red; MessageBox.Show("La hora final (" + horaFinal + ") de la fila " + (fila + 1) + "\nNo contiene el formato correcto" + "\nFormato: {12:00 a. m.}"); return; } if (id <= 0) { horariosPOST.Add( new Horarios { Medicoid = medicoID, Fechaatencion = Convert.ToDateTime(fechaHorario).Date.Date, Inicioatencion = horaInicio, Finatencion = horaFinal, Nota = nota, Fecharegistro = DateTime.Now.Date.Date, Activo = Convert.ToBoolean(activo) }); } else { if (item.DefaultCellStyle.BackColor == Color.WhiteSmoke) { horariosPUT.Add( new Horarios { Id = id, Medicoid = medicoID, Fechaatencion = Convert.ToDateTime(fechaHorario).Date.Date, Inicioatencion = horaInicio, Finatencion = horaFinal, Nota = nota, Fecharegistro = DateTime.Now.Date.Date, Activo = Convert.ToBoolean(activo) }); } } fila++; } var apiHorario = new ApiHorario(); if (horariosPOST.Count > 0) { var respuestaPOST = await apiHorario.PostHorario(horariosPOST); if (!respuestaPOST.Estado) { MessageBox.Show($"{respuestaPOST.Mensaje} {respuestaPOST.Estado}"); } } if (horariosPUT.Count > 0) { var respuestaPUT = await apiHorario.PutHorario(horariosPUT); if (!respuestaPUT.Estado) { MessageBox.Show($"{respuestaPUT.Mensaje} {respuestaPUT.Estado}"); } } var error = apiHorario.error; MessageBox.Show("Datos insertados correctamente.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); }