//Insert public Boolean insert(clsOrdenservicio insert) { try { return(iOrden.Insert(insert)); } catch (Exception ex) { MessageBox.Show("Se encontro el siguiente problema : " + ex.Message, " ADVERTENCIA !!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
//Insertar OS public bool Insert(clsOrdenservicio insert) { try { con.conectarBD(); cmd = new MySqlCommand("GuardarOS", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter parmetro; cmd.Parameters.AddWithValue("idcliente", insert.Id_cliente); cmd.Parameters.AddWithValue("idtecnico", insert.Id_tecnico); cmd.Parameters.AddWithValue("estadoservicio", insert.Estadoservicio); cmd.Parameters.AddWithValue("fechainicial", insert.Fechainicial); cmd.Parameters.AddWithValue("fechafinal", insert.Fechafinal); cmd.Parameters.AddWithValue("garantia", insert.Garantia); cmd.Parameters.AddWithValue("descripcionproducto", insert.DescripcionProducto); cmd.Parameters.AddWithValue("observaciones", insert.Observaciones); cmd.Parameters.AddWithValue("diagnostico", insert.Diagnostico); cmd.Parameters.AddWithValue("importe_total", insert.Importe_total); cmd.Parameters.AddWithValue("tipopago", insert.Tipo_pago); cmd.Parameters.AddWithValue("pago", insert.Pago); cmd.Parameters.AddWithValue("vuelto", insert.Vuelto); cmd.Parameters.AddWithValue("saldo", insert.Saldo); parmetro = cmd.Parameters.AddWithValue("newid", 0); parmetro.Direction = ParameterDirection.Output; int resultado = cmd.ExecuteNonQuery(); insert.Id_OS = Convert.ToInt32(cmd.Parameters["newid"].Value); if (resultado != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public MPagoservicio(clsOrdenservicio orden) { InitializeComponent(); Combotpagoservicio.SelectedIndex = 0; Miorden = orden; }
private void btnsave_Click_1(object sender, EventArgs e) { try { try { if (Application.OpenForms["MPagoservicio"] != null) { Application.OpenForms["MPagoservicio"].Activate(); } else { int j = Gridaservicios.Rows.Count; int i = Gridaproductos.Rows.Count; cOS = new clsOrdenservicio(); cOS.Id_tecnico = cTecnico.Id_Trabajador; cOS.Estadoservicio = metroComboBox1.SelectedItem.ToString(); cOS.Fechainicial = DateTime.Today; cOS.Fechafinal = DateTime.Parse(dtpfechainicial.Text); cOS.Garantia = textgarantia.Text; cOS.DescripcionProducto = textdescripcion.Text; cOS.Observaciones = textobservaciones.Text; cOS.Diagnostico = txtdiagnosticotecnico.Text; if (cOS.Estadoservicio.Equals("")) { MessageBox.Show("Ingresar Estado del servicio", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); metroComboBox1.Focus(); } else if (cOS.Garantia.Equals("")) { MessageBox.Show("Ingresar garantia del servicio", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); textgarantia.Focus(); } else if (cOS.DescripcionProducto.Equals("")) { MessageBox.Show("Ingresar descripcion del producto / servicio", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); textdescripcion.Focus(); } else if (cOS.Observaciones.Equals("")) { MessageBox.Show("Ingresar observaciones del servicio", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); textobservaciones.Focus(); } else if (cOS.Diagnostico.Equals("")) { MessageBox.Show("Ingresar diagnostico del servicio", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtdiagnosticotecnico.Focus(); } else if (j <= 0 && i <= 0) { MessageBox.Show("Debe añadir servicios o productos en lista.", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MPagoservicio form = new MPagoservicio(cOS); form.midataservicio = Gridaservicios; form.midataproducto = Gridaproductos; form.labelmonto.Text = labelimporte.Text; form.ShowDialog(); } } } catch (Exception ex) { MessageBox.Show("Error del sistema : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("Error del sistema : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }