//ELIMINAR private void btneliminar_Click(object sender, EventArgs e) { if (txtdescripcion.Text != "0") { if (FuncionesServicios.Eliminar(Convert.ToInt16(txtidservicio.Text))) { MessageBox.Show("El cliente fue eliminado con exito"); Servicio filtro = lista.Where(s => s.idservicio == Convert.ToInt16(txtidservicio.Text)).FirstOrDefault(); lista.Remove(filtro); RecargarLista(); txtnomcorto.Text = ""; txtunmedida.Text = ""; txtdescripcion.Text = ""; txtprecioxunmedida.Text = ""; txtfechadato.Text = ""; } else { MessageBox.Show("Ha ocurrido un error en el sistema, intente en unos momentos"); } } else { MessageBox.Show("Seleccionar cliente"); } }
private void FrmServicios_Load(object sender, EventArgs e) { lista = FuncionesServicios.Mostrar(); dtservicios.DataSource = lista; if (dtservicios.Rows.Count != 0) { dtservicios.Columns["idservicio"].Visible = false; } }
//MODIFICAR private void btnmodificar_Click(object sender, EventArgs e) { if (txtidservicio.Text != "0") { servicio = new Servicio(); servicio.idservicio = Convert.ToInt16(txtidservicio.Text); servicio.nomcorto = txtnomcorto.Text; servicio.unmedida = txtunmedida.Text; servicio.descripcion = txtdescripcion.Text; servicio.montoxunmedida = txtprecioxunmedida.Text; servicio.fechaDato = txtfechadato.Text; if (txtnomcorto.Text != "" && txtunmedida.Text != "" && txtdescripcion.Text != "" && txtprecioxunmedida.Text != "" && txtfechadato.Text != "") { if (FuncionesServicios.Modificar(servicio)) { var filtro = lista.Where(s => s.idservicio == servicio.idservicio).FirstOrDefault(); filtro.nomcorto = servicio.nomcorto; filtro.unmedida = servicio.unmedida; filtro.descripcion = servicio.descripcion; filtro.montoxunmedida = servicio.montoxunmedida; filtro.fechaDato = servicio.fechaDato; MessageBox.Show("El cliente fue modificado con exito"); RecargarLista(); txtnomcorto.Text = ""; txtunmedida.Text = ""; txtdescripcion.Text = ""; txtprecioxunmedida.Text = ""; txtfechadato.Text = ""; } else { MessageBox.Show("Ha ocurrido un error en el sistema, intente en unos momentos"); } } else { MessageBox.Show("El cliente no fue modificado, por favor revise los datos"); } } else { MessageBox.Show("Seleccionar cliente"); } }
//AGREGAR private void btnagregar_Click(object sender, EventArgs e) { Servicio servicio = new Servicio(); servicio.nomcorto = txtnomcorto.Text; servicio.unmedida = txtunmedida.Text; servicio.descripcion = txtdescripcion.Text; servicio.montoxunmedida = txtprecioxunmedida.Text; servicio.fechaDato = txtfechadato.Text; if (txtnomcorto.Text != "" && txtunmedida.Text != "" && txtdescripcion.Text != "" && txtprecioxunmedida.Text != "" && txtfechadato.Text != "") { if (FuncionesServicios.Agregar(servicio)) { DataTable tabla_ultimo_id = Sqlcliente.Mostrar("select top 1 idservicio from servicio order by idservicio desc "); DataRow Filtro = tabla_ultimo_id.Select().FirstOrDefault(); servicio.idservicio = Filtro.Field <int>("idservicio"); lista.Add(servicio); MessageBox.Show("El cliente fue agregago con exito"); RecargarLista(); txtnomcorto.Text = ""; txtunmedida.Text = ""; txtdescripcion.Text = ""; txtprecioxunmedida.Text = ""; txtfechadato.Text = ""; } else { MessageBox.Show("Ha ocurrido un error en el sistema, intente en unos momentos"); } } else { MessageBox.Show("El cliente no fue agregago, por favor revise los datos"); } }
//SqlConnection coneccion = new SqlConnection("server=FEDERICO-PC\\SQLEXPRESS ; database=prueba ; integrated security = true"); /* public void autocompletarcli(TextBox cajaTexto, string idcli) * { * try * { * con.Open(); * SqlCommand cmd = new SqlCommand("SELECT nombre from cliente ", con); * * SqlDataReader dr; * * dr = cmd.ExecuteReader(); * * while (dr.Read()) * { * cajaTexto.AutoCompleteCustomSource.Add(dr["Nombre"].ToString()); * } * dr.Close(); * * * * } * catch (Exception ex) * * { * throw ex; * } * finally * { * con.Close(); * } * } * * public void autocompletarserv(TextBox cajaTexto) * { * try * { * coneccion.Open(); * SqlCommand cmd = new SqlCommand("SELECT nomcorto from servicio ", coneccion); * * SqlDataReader dr; * * dr = cmd.ExecuteReader(); * * while (dr.Read()) * { * cajaTexto.AutoCompleteCustomSource.Add(dr["nomcorto"].ToString()); * * } * dr.Close(); * * * * } * catch (Exception ex) * * { * throw ex; * } * finally * { * coneccion.Close(); * } * }*/ private void FrmNotaPedido_Load(object sender, EventArgs e) { // autocompletarcli(txtclientenom); // autocompletarserv(txttiposerv); SqlCommand cm = new SqlCommand("select * from cliente", con); con.Open(); SqlDataReader dr = cm.ExecuteReader(); while (dr.Read()) { comboBox1.Items.Add(dr.GetString(1)); } con.Close(); lista = FuncionesServicios.Mostrar(); dtservicios.DataSource = lista; if (dtservicios.Rows.Count != 0) { dtservicios.Columns["idservicio"].Visible = false; } }