//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);
     }
 }
Exemple #2
0
        //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);
            }
        }