void GenExplocion_Click(object sender, EventArgs e) { String xorden = dgv_explosion.GetRowCellValue(dgv_explosion.FocusedRowHandle, "orden").ToString(); String xarticid = dgv_explosion.GetRowCellValue(dgv_explosion.FocusedRowHandle, "articid").ToString(); String xversion = dgv_explosion.GetRowCellValue(dgv_explosion.FocusedRowHandle, "version").ToString(); String xfecha = dgv_explosion.GetRowCellValue(dgv_explosion.FocusedRowHandle, "fecre").ToString(); if (xfecha.Length > 0) { MessageBox.Show("Orden Ya Tiene Explosion ... Escoge Otra Orden", "Information", MessageBoxButtons.OK); return; } else { tb_pp_ordenprodBL BL = new tb_pp_ordenprodBL(); tb_pp_ordenprod BE = new tb_pp_ordenprod(); DataTable dt = new DataTable(); try { if (xversion.ToString().Length == 0) { MessageBox.Show("El Articulo no Tiene Una Receta", "Information", MessageBoxButtons.OK); return; } else { BE.tipop = "OP"; BE.serop = Equivalencias.Left(xorden, 4).ToString(); BE.numop = Equivalencias.Right(xorden, 4).PadLeft(10, '0').ToString(); BE.articid = xarticid.ToString(); BE.version = xversion.ToString(); if (BL.Gen_Explosion(EmpresaID, BE)) { MessageBox.Show("Explosion Generado Correctamente !!!", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarDatos(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void btn_neo_Click(object sender, EventArgs e) { tb_pp_ordenprodBL BL = new tb_pp_ordenprodBL(); tb_pp_ordenprod BE = new tb_pp_ordenprod(); DataTable dt = new DataTable(); BE.tipop = "OP"; BE.serop = txt_serop.Text; BE.numop = txt_numop.Text; BE.articid = xarticid.ToString(); BE.version = txt_versrec.Text; if (BL.Gen_Explosion(EmpresaID, BE)) { MessageBox.Show("Explosion Generado Correctamente !!!", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); //luego Se Tiene que Refrescar el Grid Close(); } }