private void btt_modif_tas_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(tb_ejercicio.Text) || string.IsNullOrWhiteSpace(tb_codigo.Text)) { MessageBox.Show("Hay uno o más Campos Vacios, no se puede guardar!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { Tasa pTasa = new Tasa(); pTasa.ejercicio = Convert.ToInt16(tb_ejercicio.Text); pTasa.codigo = tb_codigo.Text.Trim(); pTasa.descripcion = tb_descri.Text.Trim(); pTasa.importe = Convert.ToDecimal(tb_importe.Text); int resultado = Tasas_Opera.Actualizar(pTasa); if (resultado > 0) { MessageBox.Show("Tasa modificada con éxito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar_ts(); Deshabilitar_ts(); dgv_tasas.DataSource = null; dgv_tasas.Refresh(); } else { MessageBox.Show("No se pudo modificar la tasa.", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void btt_consultar_tas_Click(object sender, EventArgs e) { //Consultar: saca toda la tabla; buscar: segun los campos pasados. dgv_tasas.DataSource = Tasas_Opera.Buscar(tb_ejercicio.Text, tb_codigo.Text.Trim(), tb_descri.Text.Trim(), tb_importe.Text); dgv_tasas.ReadOnly = true; //dgv_tasas.AutoResizeColumns(); //dgv_tasas.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; DataGridViewColumn column = dgv_tasas.Columns[2]; column.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; //columna descrip completa el espacio de la tabla. btt_new_tas.Enabled = true; btt_buscar_tas.Enabled = true; Deshabilitar_ts(); }
public void lanza_ltasas() { try { _tasas.Clear(); _tasas.AddRange(Tasas_Opera.Buscar_ltasas(tb_d_ej.Text, tb_h_ej.Text, tb_d_cod.Text, tb_h_cod.Text)); if (_tasas.Count == 0) { MessageBox.Show("No se obtuvo ningún registro.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { printDocument1.PrintPage -= new PrintPageEventHandler(printDocument1_PrintPage); printDocument1.PrintPage += new PrintPageEventHandler(printDocument1_PrintPage); printPreviewDialog1.Document = printDocument1; printPreviewDialog1.PrintPreviewControl.Zoom = 1.0; printPreviewDialog1.WindowState = FormWindowState.Maximized; DialogResult respuesta = MessageBox.Show("¿Desea entrar en la vista previa del impreso?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (respuesta == DialogResult.Yes) { printPreviewDialog1.ShowDialog(); } else { PrintDialog printDialog1 = new PrintDialog(); printDialog1.Document = printDocument1; if (printDialog1.ShowDialog().Equals(DialogResult.OK)) { printDialog1.Document.Print(); } } } } catch (Exception e1) { MessageBox.Show("No se seleccionó ningún registro.", e1.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void tb_codigo_Validating(object sender, CancelEventArgs e) { if (!buscando) { if (string.IsNullOrWhiteSpace(tb_codigo.Text)) { MessageBox.Show("El código de tasa no puede estar vacio", "Atención Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); tb_codigo.Focus(); tb_codigo.SelectAll(); } else { if (Tasas_Opera.Existe_tasa(Convert.ToInt16(tb_ejercicio.Text), tb_codigo.Text.Trim()) != 0) //, Convert.ToInt32(tb_n_reg.Text), pdeleg { MessageBox.Show("La tasa ya existe para ese año.", "Atención Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); //tb_fra.Text = nfra_ant; tb_codigo.Focus(); tb_codigo.SelectAll(); } } } }
private void btt_del_tas_Click(object sender, EventArgs e) { if (MessageBox.Show("Esta Seguro que desea eliminar la Tasa Actual", "Estas Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (Tasas_Opera.Eliminar(Convert.ToInt16(tb_ejercicio.Text), tb_codigo.Text.Trim()) > 0) { MessageBox.Show("Tasa Eliminada Correctamente!", "Tasa Eliminada", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar_ts(); Deshabilitar_ts(); dgv_tasas.DataSource = null; dgv_tasas.Refresh(); } else { MessageBox.Show("No se pudo eliminar la Tasa", "Tasa No Eliminada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Se canceló la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void Asigna_campos_rg(Registro pRegistro) { if (pRegistro.delegacion == 'Y') { rb_del_y.Checked = true; } else { if (pRegistro.delegacion == 'M') { rb_del_m.Checked = true; } else { rb_del_a.Checked = true; } } tb_n_reg.Text = Convert.ToString(pRegistro.n_reg); dtp_fec_rg.Value = pRegistro.fec_ent; tb_cte_rg.Text = Convert.ToString(pRegistro.id_cte); tb_n_cte_rg.Text = Reg_Opera.Calcular_nom_cte(tb_cte_rg.Text, 'C'); tb_tit_rg.Text = Convert.ToString(pRegistro.id_titular); tb_n_tit_rg.Text = Reg_Opera.Calcular_nom_cte(tb_tit_rg.Text, 'T'); cb_sec_int.Text = pRegistro.seccion_int; cb_sec.Text = pRegistro.seccion; cb_tram.Text = pRegistro.t_tramite; tb_matri.Text = pRegistro.matricula; cb_estado.Text = pRegistro.estado; tb_fra.Text = Convert.ToString(pRegistro.factura); dtp_fec_fra.Value = pRegistro.fec_fra; tb_observ.Text = pRegistro.observacion; tb_hono.Text = pRegistro.honorarios.ToString("N2"); //Convert.ToString(pRegistro.base_imp); tb_p_iva.Text = Convert.ToString(pRegistro.p_iva); tb_tasa_fra.Text = pRegistro.tasa.ToString("N2"); //Convert.ToString(pRegistro.tasa); tb_exp.Text = Convert.ToString(pRegistro.exp_tl); dtp_fec_pre.Value = pRegistro.fec_pre_exp; tb_tasa.Text = Convert.ToString(pRegistro.et_tasa); tb_tipo.Text = pRegistro.t_tasa; tb_c_serv.Text = pRegistro.cambio_serv; tb_bate_ant.Text = pRegistro.bate_ant; tb_nif.Text = pRegistro.nif; tb_d_col.Text = pRegistro.dcho_col.ToString("N2");//Convert.ToString(pRegistro.tasa_tl); if (pRegistro.t_cte_fra == 'C') { cb_cte_fra.Text = "CLIENTE"; } else { cb_cte_fra.Text = "TITULAR"; } tb_base_imp.Text = (pRegistro.honorarios + pRegistro.dcho_col).ToString("N2"); tb_tasa2.Text = Convert.ToString(pRegistro.et_tasa2); tb_tipo2.Text = pRegistro.t_tasa2; tb_tasa3.Text = Convert.ToString(pRegistro.et_tasa3); tb_tipo3.Text = pRegistro.t_tasa3; tb_tasa4.Text = Convert.ToString(pRegistro.et_tasa4); tb_tipo4.Text = pRegistro.t_tasa4; tb_descrip.Text = pRegistro.descripcion; tb_pdf.Text = pRegistro.ruta_pdf; tb_itasa.Text = Tasas_Opera.Saca_imp_tasa(Convert.ToInt16(dtp_fec_fra.Value.Year), pRegistro.t_tasa.Trim()).ToString("N2"); tb_itasa2.Text = Tasas_Opera.Saca_imp_tasa(Convert.ToInt16(dtp_fec_fra.Value.Year), pRegistro.t_tasa2.Trim()).ToString("N2"); tb_itasa3.Text = Tasas_Opera.Saca_imp_tasa(Convert.ToInt16(dtp_fec_fra.Value.Year), pRegistro.t_tasa3.Trim()).ToString("N2"); tb_itasa4.Text = Tasas_Opera.Saca_imp_tasa(Convert.ToInt16(dtp_fec_fra.Value.Year), pRegistro.t_tasa4.Trim()).ToString("N2"); //tb_tasa_fra.Text = (Convert.ToDecimal(tb_itasa.Text) + Convert.ToDecimal(tb_itasa2.Text) + Convert.ToDecimal(tb_itasa3.Text) + // Convert.ToDecimal(tb_itasa4.Text)).ToString("N2"); tb_t_fra.Text = Reg_Opera.Calcular_tot_fra(tb_base_imp.Text, tb_p_iva.Text, tb_tasa_fra.Text); }
private void tb_tipo4_Validating(object sender, CancelEventArgs e) { tb_itasa4.Text = Tasas_Opera.Saca_imp_tasa(Convert.ToInt16(dtp_fec_fra.Value.Year), tb_tipo4.Text.Trim()).ToString("N2"); }