Esempio n. 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient();
            try {
                CalidadEnsambleBE Obj = new CalidadEnsambleBE();
                Obj.Id            = int.Parse(txtIdInspeccion.Text);
                Obj.Parametros.Id = int.Parse(txtId.Text);
                Obj.Operador      = txtOperador.Text;
                Obj.IdUsuario     = BaseWinBP.UsuarioLogueado.ID;

                if (int.Parse(txtIdInspeccion.Text) == 0)
                {
                    int Result = oEnsamble.CAL_InspeccionEnsamble_Guardar(Obj, ObtenerDetalle());
                    if (Result == 0)
                    {
                        RadMessageBox.Show("Ocurrió un error al guardar la informacion", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
                    }
                    else
                    {
                        RadMessageBox.Show("Información guardada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info);
                        txtIdInspeccion.Text = Result.ToString();
                        CargaDatos();
                    }
                }
                else
                {
                    int Result = oEnsamble.CAL_InspeccionEnsamble_Actualizar(Obj, ObtenerDetalle());
                    if (Result == 0)
                    {
                        RadMessageBox.Show("Ocurrió un error al guardar la informacion", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
                    }
                    else
                    {
                        RadMessageBox.Show("Información guardada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info);
                        CargaDatos();
                    }
                }
            } catch (Exception ex) {
                RadMessageBox.Show("Ocurrió un error al guardar los datos\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
            } finally {
                oEnsamble = null;
            }
        }